![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity引擎技术
文章平均质量分 51
Unity引擎常见问题及解决办法
fengdxiao
一个爱写代码的特效师
展开
-
Unity3D物体自动躲避障碍物
Unity版本 2017.4.4f1基本思路 物体向前发射一个射线,检测到碰撞后,根据碰撞信息选择新的方向。最终结果如下。具体实现步骤代码1.物体添加胶囊体碰撞组件CapsuleCollider通过发射虚拟胶囊体来检测碰撞参数如图所示,radius既是Capsule的radius,direction为当前面向,hit为碰撞信息,maxDistance为检测距离:void CheckCollision(...原创 2022-04-12 18:48:51 · 4491 阅读 · 0 评论 -
Unity 3D 自定义Asset参数赋值后不保存的解决方法
使用版本unity2017.4.4f1。使用脚本批量创建自定义Asset,并给与赋值,发现赋值数据并没有被保存下来。而手动赋值后,按下ctrl+s才会保存数据,知道了原因:自动赋值不会使Asset文件发生被改写的状态,需要加上EditorUtility.SetDirty(ScriptableObject target);告诉文件引擎这个文件发生了改变,然后再保存:AssetDatabase.SaveAssets();...原创 2022-03-18 14:14:52 · 4204 阅读 · 0 评论