Survival Shooter

  在Project项目的排版上,选择的如果是Two Column Layout,在Assets栏底下有个滑块,可以调节从列表视图到略缩图视图。

  本游戏中,会有个摄像机Camera俯视着场景,为了跟踪移动的玩家,并且允许玩家射击,使用Raycast(光线投影),创建一条看不见的射线,从相机射向地面。但地面不平坦,环境中存在大量的物体,简单的解决办法:添加一个平面(Quad)。由于我们想让RayCast只检测这个平面Quad,所以要用到层(Layer)>= 给Floor(Quad)。

  Animator Controller按Alt移动,其中的状态机来控制某FPX模型上已有的动画在何时播放。将Project窗口中的Player模型打开,里面的各种动画移动到Animator窗口里面。当然,还有在Animation中自己制作动画,UI也是有动画的,不要局限与这个Animator这个词中。

  Invoke(“某方法名”,0.05f)指隔0.05秒去调用某方法,与协程不是一回事。

  组件可以Copy Component,再转到另一个GameObject上。完全做好一个模型(设置完对应的脚本,组件等等),放入Project项目中设置为Prefabs。UI的对象在Hierarchy是有渲染顺序的。

posted @ 2018-07-23 15:52  whpu_wzp  阅读(97)  评论(0编辑  收藏  举报