上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: 资料 官方文档:Editor Utility Widgets UE4.22引入了基于UMG的编辑器工具控件(Editor Utility Widgets,以下简称EUW),我们可以用它来制作一些编辑器内的实用工具。说白了就是自己做一个面板,写一些响应逻辑实现自定义的功能,比如批量操作资产、程序化生成 阅读全文
posted @ 2021-10-03 17:06 yocichen 阅读(2438) 评论(0) 推荐(0)
摘要: CodeForces 230B 关键问题: 可被三个除数整除的数<=>素数的平方,其三个除数为(1,n,prims)。那么问题就转化为寻找【0,10^6】内的所有素数(筛法)的平方集,然后在集中搜索输入值; 我的解法 埃式筛法 #include <iostream> #include <vector 阅读全文
posted @ 2021-09-20 12:22 yocichen 阅读(64) 评论(0) 推荐(0)
摘要: 思想 逐像素求法向,然后与整个材质的法向做点积,然后用给定的角度阈值做筛选,将超过角度阈值的像素Opacity置0(不显示)!【产品级慎用!!】 或者压缩贴花的高度,可以一定程度减轻这种状况 实现 以UE4Decal示例内容为例,在decal材质中添加少许代码如下: 1. 根据DDX和DDY叉积求得 阅读全文
posted @ 2021-05-07 21:34 yocichen 阅读(1513) 评论(0) 推荐(0)
摘要: Statement: 是按照书中的顺序,但是其中的某些点由于关联度很大会放在一起。另外,这里只是书中各个点的个人整理以及无知浅薄的概括,还是推荐看书/原版书。 只看了部分,后面的失去了兴趣,先搁置,看过的内容如下! 1. 人生是你的 拥抱变化,尝试改变,掌控机遇。 2. 源码被猫吃了 不害怕问题,问 阅读全文
posted @ 2021-04-06 22:30 yocichen 阅读(131) 评论(0) 推荐(0)
摘要: 区别与联系:SetVisibility(实现的更加广泛一些,而SetHiddenInGame()则是只在SceneComponent中有实现,意味着SetHiddenInGame()只能隐藏SceneComponent。SetVisibility()可以隐藏包括SceneComponent在内的很多 阅读全文
posted @ 2020-12-30 20:36 yocichen 阅读(2019) 评论(0) 推荐(0)
摘要: 使用C#来模拟python pack和unpack函数的效果的需求来自一次作业,作业做一个联网的射击游戏,那么不可避免地要进行服务端和客户端地交互,但是服务端代码由Python编写,而客户端代码由C#完成,并且服务端发送数据又经过pack打包,这样一来,客户端就需要去解析收到的数据,然而没有对应的库 阅读全文
posted @ 2020-06-20 10:00 yocichen 阅读(2092) 评论(3) 推荐(0)
摘要: unity诡异的问题 使用脚本动态生成的物体无法用射线检测到,但是进入攻击范围后又可以被检测到 可以在右侧Inspector面板,将模型的刚体约束FreezeAll(全部选中),这样一来,就可以完全使用脚本改变物体transform,避免物体系统对模型产生影响,从而导致射线检测异常。 阅读全文
posted @ 2020-06-14 15:54 yocichen 阅读(528) 评论(0) 推荐(0)
摘要: 为模型加上Nav mesh Agent 之后,相当于把模型置于寻路模式中,模型的跳跃取决于bake的结果,相当于是锁死了Y坐标,只能根据寻路可达的路径进行运动。 一种方法是临时置navmeshagent enabled为false,跳跃后可以再置为true,但是要小心,取消navmesh的时间内,就 阅读全文
posted @ 2020-06-14 15:45 yocichen 阅读(1113) 评论(0) 推荐(0)
摘要: Statement:Windows下可用,其他OS平台未测试 首先我们需要Assets文件夹下添加所需的配置文件,这里以txt配置服务端IP和Port为例。 配置文件如下: 注意: 1. 在unity 编辑器里面运行,配置文件放在在Assets文件夹下,使用CurrentDirectory来获取As 阅读全文
posted @ 2020-06-14 15:17 yocichen 阅读(2839) 评论(0) 推荐(0)
摘要: 我的使用场景 一个射击游戏,由于我的update()函数中涉及到射线的检测等诸多操作,所以使用了FixedUpdate()进行。但是,我发现一次点击有时(大概率)会向服务端发送两条数据,开始以为是网络模块出了问题,使用wireshark抓包以及分析网络数据收发代码后发现,并非代码的锅。我猜测是一次点 阅读全文
posted @ 2020-05-18 22:31 yocichen 阅读(1774) 评论(0) 推荐(0)
摘要: 通常是因为以下原因导致错误: 1. 脚本名与内部的类名不一致; > 到出错的脚本中,修改一致即可 2. 修改文件名/类名后模型上的脚本就会missing; > 重新挂载修改的脚本 阅读全文
posted @ 2020-04-30 10:01 yocichen 阅读(3373) 评论(0) 推荐(0)
摘要: 怎么才能让一个程序/demo项目一直在服务器上跑而不会因为终端的退出就被kill呢? 使用tmux可以实现,tmux是一款终端复用器,可以创建多个会话,在不同的会话中运行程序,只要保证该会话不退出即可。 安装:摘自 Tmux 使用教程 # Ubuntu 或 Debian $ sudo apt-get 阅读全文
posted @ 2020-04-26 12:27 yocichen 阅读(1147) 评论(0) 推荐(0)
摘要: 此篇介绍如何在Windows PyCharm中对远程连接服务器进行开发。 1. 需要PyCharm专业版(建议支持正版,如果不想花钱,试试pojie。另外,如果是学生,那么可以使用学生免费版,教程自行搜索。) 专业版支持很多很全的功能。 2. 可以在本地创建项目或者直接连接到服务器上的某个项目。 这 阅读全文
posted @ 2020-04-24 20:38 yocichen 阅读(5562) 评论(0) 推荐(1)
摘要: python 安装pyinstaller 失败 python3 Windows下使用 pip3 install pyinstalller 直接去安装pyinstaller发生如下错误: 如果提示:error: invalid command 'bdist_wheel',那么需要先安装一下 wheel 阅读全文
posted @ 2020-04-13 13:44 yocichen 阅读(2077) 评论(0) 推荐(0)
摘要: Redis安装教程 1. Linux os $ wget http://download.redis.io/releases/redis-5.0.8.tar.gz $ tar xzf redis-5.0.8.tar.gz $ cd redis-5.0.8 $ make 2. Windows10 ht 阅读全文
posted @ 2020-03-30 19:37 yocichen 阅读(231) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 16 下一页