——>
新建一个JS函数,并按F2将其更名为“TurretRotate”,然后输入如下代码。

文件拖拽给这个对象。
——>
——>
,为摄像机添加一个平滑的跟随代码,但这里并没有设置跟随对象。
,试着移动下鼠标看看炮塔的旋转效果。如图11.3所示:
——>
——>
,创建一个球体模型,并利用场景调整工具将其调整到和炮口差不多的大小。如图12.1所示:


——>
——>
,创建一个预制类对象,并按下F2键将它的名字改为“Shot”,然后将球体模型拖入到预制对象中,并剔除场景面板中的炮弹模型。
——>
——>
,为炮弹添加一个刚体属性。
——>
,创建一个空对象放置在炮口,作为一会炮弹发射的起始点。按下F2将其更名为“FirePoint“。然后在Hierarchy【层次清单栏】中,把“FirePoint“拖拽到炮塔上半部分的旋转对象中去,这样可以使得它和炮塔一起旋转。
——>
新建一个JS函数,并按F2将其更名为“Open Fire”,然后输入如下代码。

看看效果。大家会发现朝前发射的炮弹再碰到山体后,都被弹了起来。所以说此时我们制作的炮弹还只是一个球体,并不会爆炸。接下来我们还要继续作出炮弹的爆炸效果。
拖拽到场景面板,您会看到一个动态的实时爆炸火花。如图12.5所示:

——>
——>
,创建一个预制类对象,并按下F2键将它的名字改为“BoomPrefab”,然后将这个爆炸火花拖拽到预制对象中去,并删除场景面板中的火花。


| 欢迎光临 纳金网 (http://go.narkii.com/club/) | Powered by Discuz! X2.5 |