摘要:前几天一位实习生希望可以在脚本上控制粒子系统的粒子数,这个东西嘛 我当初也在试用期的时碰过一下。这些API都忘记的一干二净了。所以搜了一下官方的API,经查后才发现,新版本的粒子系统API 都修改了,分成了不同的模块。UnityEngine.ParticleSystem - Unity 脚本 API
阅读全文
摘要:Unity3D 提供了粒子特效的各种shader,今天要说的是 Additive(因为项目最初就是用了Additive 发生了问题.. ε=ε=ε=┏(゜ロ゜;)┛) Additive Particle Shader 其Blending 方式是 Blend SrcAlpha one。至于Blend
阅读全文
摘要:引用:1.Unity3D shader Blending2.【风宇冲】Unity3D教程宝典之Shader篇:第十三讲 Alpha混合 混合(Blending)是计算机呈现渲染结果的最后阶段,每一个像素将被绘制到屏幕上。 混合的基本公式:Blend SrcFactor DstFactor 将前面各种
阅读全文
摘要:前文说到碰撞检测时候,不要在Update内部尝试移动GameObject 来检查碰撞检测,这样是徒劳无功。但是 说到 因为你移动的过程中其实并没有将实际的移动位置更新到物理引擎,只是做了个缓存而已, 只有在调用FixedUpdate的内部函数(物理引擎处理)时,才会将最新的位置设置到物理引擎上,甚至
阅读全文
摘要:首先看看MonoBehaviour的生命周期 先上个图(来源 http://blog.csdn.net/qitian67/article/details/18516503): 1.Awake 和 Start的区别 相信很多人都有个类似的疑惑: 在MonoBehaviour中,为什么会有Awake 和
阅读全文
摘要:在很久很久以前,就已经看过 60行Js的俄罗斯方块源码。无奈当时能力不够看明白,当时觉得就是个神作。 现在总算有空再看了,顺便用c#实现一遍(超过60行),顺道熟悉下Js API。 网上其他博客也有分析:教你看懂网上流传的60行JavaScript代码俄罗斯方块游戏 60行JS实现俄罗斯方块,这里就
阅读全文
摘要:通常情况下,我们在Unity3d种可以通过material.SetFloat(name, xxx) 修改参数来达到我们的Material[Shader]的效果. 但是在 NGUI 的UITexture中,除了初始化时调用可以生效之外, 在Update或其他地方修改参数均不起效. 其原因是 NGUI
阅读全文