GodZza

导航

随笔分类 -  Unity3D

Unity3D 游戏引擎 游戏开发
"反直觉" 的Unity粒子系统API
摘要:前几天一位实习生希望可以在脚本上控制粒子系统的粒子数,这个东西嘛 我当初也在试用期的时碰过一下。这些API都忘记的一干二净了。所以搜了一下官方的API,经查后才发现,新版本的粒子系统API 都修改了,分成了不同的模块。UnityEngine.ParticleSystem - Unity 脚本 API 阅读全文

posted @ 2021-08-02 17:11 GodZza 阅读(481) 评论(0) 推荐(0) 编辑

矩阵分解[提取Position/Rotation/Scale]
摘要:基于Unity Matrix4x4的矩阵分解,当然不能将投影矩阵分解成 Position等,具体可以参考 XNA 的矩阵分解 夹带私货 一些常用的数学代码 阅读全文

posted @ 2019-06-09 01:37 GodZza 阅读(504) 评论(0) 推荐(0) 编辑

Unity 使用WWW读取本地文件出现 Cloudn't read a file
摘要:之前一直在使用 Unity4 的版本,之后因为编写优化需要 写出了导致Unity Crash的代码。 所以升级到Unity5[Version 5.6.4]发现新版本上 MonoBehaviour 取消了很多直接读取 Component 的属性,顺带升级项目时 新版本会自动转换为GetComponen 阅读全文

posted @ 2019-06-09 01:27 GodZza 阅读(1035) 评论(0) 推荐(0) 编辑

让粒子可以在白色背景显示 [Blending Shader 实操]
摘要:Unity3D 提供了粒子特效的各种shader,今天要说的是 Additive(因为项目最初就是用了Additive 发生了问题.. ε=ε=ε=┏(゜ロ゜;)┛) Additive Particle Shader 其Blending 方式是 Blend SrcAlpha one。至于Blend 阅读全文

posted @ 2017-08-25 15:09 GodZza 阅读(2344) 评论(0) 推荐(0) 编辑

Unity3D 在Update中不要过多地修改Transform 信息
摘要:前文说到碰撞检测时候,不要在Update内部尝试移动GameObject 来检查碰撞检测,这样是徒劳无功。但是 说到 因为你移动的过程中其实并没有将实际的移动位置更新到物理引擎,只是做了个缓存而已, 只有在调用FixedUpdate的内部函数(物理引擎处理)时,才会将最新的位置设置到物理引擎上,甚至 阅读全文

posted @ 2017-07-06 01:13 GodZza 阅读(787) 评论(0) 推荐(0) 编辑