Unity3D Shader篇

作者:雨辰 发布于:2013-8-1 1:17 Thursday 分类:Unity3D

转载自风宇冲Unity3D教程学院 引言,在Unity3d里,所有的图形绘制都必须通过Shader,即着色器。一般的使用过程中,我们用到的都是unity自带的Shader,即build-in shader。学习Shader后,自己写的Shader能做出很多你想要的特殊效果,增强游戏的画面表现。例如 水的倒影。 LOGO的光影闪过等等效果等等。 Shader的分类 Shader按管线分类一般分为固定渲染管线与可编程渲染管线 1)固定渲染管线 ——这是标准的几何&光照(Transforming&Lighting)管线,功能是固定的,它控...

阅读全文>>

标签: Unity3D-Shader

评论(0) 引用(0) 浏览(473)

Unity 自动寻路 Navmesh 初次使用

作者:雨辰 发布于:2013-7-3 20:51 Wednesday 分类:Unity3D

        使用Unity来开发手游,自动寻路可以有很多种实现方式。第一种比较传统的是使用A星寻路,它是一种比较传统的人工智能算法,在游戏开发中比较常用到。大部分的页游和端游都用到这种技术。在Unity游戏也可以用这种技术,Asset Store上面已经有相关的组件了,感兴趣的同学可以自己去了解。我在后面有机会再来详细介绍了。今天我们来学习Unity官方内置的寻路插件-Navmesh。 1.创建地形 2.添加角色 3.创建多个障碍物,尽量摆的复杂一点,来检查Navmesh的可用性和效率。 4...

阅读全文>>

标签: Unity3D

评论(0) 引用(0) 浏览(308)

Inspector属性面板之[HideInInspector] [SerializeField]等属性介绍

作者:雨辰 发布于:2013-6-14 16:01 Friday 分类:Unity3D

[HideInInspector]:使用了该属性的变量不显示在inspector 但是被序列化。即不会显示,也不会被外部类调用。 [SerializeField]:将不会被序列化的非公共变量可以序列化,这么在下次读取时,就是上次赋值的值。 [ExecuteInEditMode()]:这个函数可以使代码在编辑模式下运行,不需要运行游戏; [ExecuteInEditMode]: 编辑环境中该功能(类)生效,简单讲就是。不运行游戏。就可你让你的功能起作用,比如:NGUI中的Slider [MenuItem(“”)]:导航条中加入自定义菜单。可参考:x...

阅读全文>>

标签: Unity3D

评论(0) 引用(0) 浏览(297)

Unity3D 生命周期一图详解

作者:雨辰 发布于:2013-2-3 21:23 Sunday 分类:Unity3D

阅读全文>>

标签: Unity3D

评论(0) 引用(0) 浏览(338)

雨辰 joyimp|@2011-2017 京ICP备16030765号