码迷,mamicode.com
首页 > 其他好文 > 详细

太空射击 笔记

时间:2015-04-13 20:45:59      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

1 给飞机添加 rigid body控件 使飞机拥有物理意义,勾掉gravity 添加capsule collide表明碰撞体积,其中可以设置碰撞体积的体积大小、延伸方向。通常情况capsule collide就已经够用,mesh collide是最复杂、最耗资源的模型。勾选Is trigger可以有触发效果

2 设置摄像机位置:调整角度、位置,project映射 设置成正交的orthographic(还有一种是透视的perspective),改变SIZE改变视角大小,改变这些数值的时候,可以直接在右边控件中拖拉鼠标

   摄像机的clear flag可以设成sky box(可以再background中具体设成哪种纹理)或者solid color单色

3edit->reder setting中,有一种默认的ambient light 背景光使得所有物体被发光,可以关闭这种光,增加我们想要的效果

加入平行光,该光与位置无光,只和角度相关,让他斜向前照射,可以保证飞机一边黑一边亮。让黑的不那么明显,可以再相反方向加一个不那么强的光。当光添加的比较多的时候,可以在层次图中添加一个空的gameobject(需要RESET),把所有的光拖入其中。为了防止各种光在编辑的时候,占用位置,可以把Y轴位置加上好几个单位。

4背景:在层次图加入quad(平面,无高度信息),重置、X轴转90度,祛除mesh collide,背景不需要碰撞检测。背景图片拖入quad里面时,默认的shader方式是diffuse,因此比较暗。之前添加的光线因为飞船的遮挡照不到背景。这时可以把背景、飞船放在不同的层中, 不同的层加入不同的光,可以保证互相不干扰。更好的办法是,将shader方式从diffuse(漫反射)改成unlit->testure   镜面反射specular

太空射击 笔记

标签:

原文地址:http://www.cnblogs.com/notlate/p/4423073.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!