
unity3d
文章平均质量分 79
toupiOfRivia
这个作者很懒,什么都没留下…
展开
-
Unity3d Camera的Clear Flags、Culling Mask和Depth三个属性的理解
先说说 Clear Flags:Skybox:把颜色缓冲设置为天空盒,并完全清空深度缓冲 Solid:和天空盒一样,只是把颜色缓冲设置为纯色 Depth only:这个选项会保留颜色缓冲,但会清空深度缓冲 Don’t Clear:不清除任何缓冲 这个给我的感觉就是,空(没有物体)的部分用什么来填充,如果是Skybox,就用天空盒填充,如果是Solid,就用纯色填充,如果是Depth only原创 2017-05-06 11:33:54 · 5661 阅读 · 0 评论 -
Unity3D 从入门到放弃 ——巡逻兵 观察者模式
Unity3D 从入门到放弃——巡逻兵作业需求游戏规则:创建一个地图和若干巡逻兵;每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物如树,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;先上UML图: 做原创 2017-04-19 22:56:40 · 2826 阅读 · 2 评论 -
Unity3d神奇的粒子海洋
神奇的粒子海洋参考链接: http://www.manew.com/thread-47123-1-1.html 当时我看到神奇的粒子海洋的效果的时候,真的很惊讶,觉得效果超级好。 根据参考链接,简单介绍我们要实现的内容: 1.创建粒子系统和数组(因为粒子海洋是多个粒子构成的) 2.分配粒子位置并创建柏林噪声 3.使所有元素能很好地流畅的循环运动 4.设置颜色开始啦!新建游戏对象并将它放原创 2017-04-25 23:13:52 · 4297 阅读 · 0 评论 -
c#扩展方法,协程,dotween的仿写
扩展方法。引用msdn上的一句话: “扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。” 我们可以在没有源代码,不改变源代码的基础上,给基础类型比如int上添加一些方法。 使用扩展方法的要求: 第一,实现扩展方法的类必须是静态类且类的名称和实现扩展方法的类无关;后一句大概是你要扩展int类,你静态类名不能叫int吧。 第二、实现扩展方法的类原创 2017-05-20 10:31:11 · 1632 阅读 · 0 评论