- 涉及到的主要技术
- 1 Unity3D引擎下的应用程序编程
- C#脚本编程,从面向对象编程中的类、对象、封装、继承、多态,到事件、委托、代理和异常、泛型、重载运算符、索引器、Lambda表达式、委托回调、多线程等面向对象设计模式编程。
- 第一视角,视频游戏必备,使观察这浏览整个场景。
- 利用Unity3D引擎的基本图元和3DsMax,制作场景中的墙、画框、石凳、花卉、草坪、桌、椅、窗帘等装饰物。一些网格畸变的物体,如弧形的墙,可以在3DsMax中制作成fbx文件,导入
- 粒子系统的使用,如火焰、雪花、水族馆里的气泡,增加场景的真实感,增加观察者的沉浸感。
- 风,增加场景的真实感,增加观察者的沉浸感。
- UGUI NGUI,场景切换。
- 物体网格变形,在寻宝类情景,通过宝石的动态缩放,提高玩家的注意力和游戏的趣味性。
- 反射探头,为光泽的墙面、地砖添加反射特效。
- 光照烘焙,降低运算能耗,提高帧率,加强实时性。
- 视频贴图,提高虚拟街景里的大幅视频广告真实感。
- 自动寻路,Demo展示,游戏中的第三方(敌人)自动找到玩家等。
- 2 Shader编程
- 1 Unity3D引擎下的应用程序编程
涉及到的主要技术
1 Unity3D引擎下的应用程序编程
C#脚本编程,从面向对象编程中的类、对象、封装、继承、多态,到事件、委托、代理和异常、泛型、重载运算符、索引器、Lambda表达式、委托回调、多线程等面向对象设计模式编程。
第一视角,视频游戏必备,使观察这浏览整个场景。
利用Unity3D引擎的基本图元和3DsMax,制作场景中的墙、画框、石凳、花卉、草坪、桌、椅、窗帘等装饰物。一些网格畸变的物体,如弧形的墙,可以在3DsMax中制作成fbx文件,导入
Unity3D中。
粒子系统的使用,如火焰、雪花、水族馆里的气泡,增加场景的真实感,增加观察者的沉浸感。
风,增加场景的真实感,增加观察者的沉浸感。
UGUI NGUI,场景切换。
物体网格变形,在寻宝类情景,通过宝石的动态缩放,提高玩家的注意力和游戏的趣味性。
反射探头,为光泽的墙面、地砖添加反射特效。
光照烘焙,降低运算能耗,提高帧率,加强实时性。
视频贴图,提高虚拟街景里的大幅视频广告真实感。
自动寻路,Demo展示,游戏中的第三方(敌人)自动找到玩家等。
2 Shader编程
透明、半透明,例如玻璃橱窗、投射灯。
物体复杂的光照、发光与阴影。
水波效果、雾化效果。
物体多纹理贴图,立体纹理。
Shader渲染队列,渲染队列数值决定了Unity在渲染景物是的先后顺序。索引号越小表示越早渲染。渲染队列在制作特定场景特效时需要用到,例如半透明材质。