Labels

Friday, April 1, 2016

Unity入门教程之ROLL-A-BALL 学习笔记 Part II

Unity入门教程

之ROLL-A-BALL 学习笔记

教程链接:http://unity3d.com/cn/learn/tutorials/projects/roll-a-ball/introduction?playlist=17141

2     设置摄像头和PLAY AREA

2.1    移动摄像头

·        方法一:
1.      调整Main Camera角度:Inspector设置postion
2.      拖动Main Camera使其成为Player的child
3.      这样Main Camera会随着Player的移动而移动,注意,如果Player rotate,Main Camera也会跟着rotate,这样不好
·        方法二:
1.      使用script让Player与 Camera联系起来,选中Main Camera Add Component->New Script, 重命名script为CameraController
2.      为得到Player的reference,可以新建public GameObject变量,获取Player的refercence
3.      在LateUpdate里插入代码
4.      进取Editor,把Player拖入Main Camera在Inspector菜单下的Script Slot

2.2    设置PLAY AREA

就是增加4堵墙
GameObject ->create empty
注意:Empty GameObject的意义在于充当object的folder,有利于结构化管理
建造四面墙壁:
1.      先新建Empty GameObject当作parent,重命名为Walls
2.      先建造一面墙壁:GameObject->3D Object->Cube,重命名为West Wall
3.      把West Wall归入Walls
4.      把刚刚的墙复制三遍:Edit->Duplicate (ctrl + d)
Global Mode:这个模式下,拖动object,object与ground平行
Local Mode : Highlight 某个object后,使Editor进入Local Mode,按下Play按钮,这样我们就可以看到 transform rotate


No comments:

Post a Comment