zoukankan      html  css  js  c++  java
  • 塔防

    第一步:创建一个Plane背景  再创建一个Cube(4×4用来放炮台)的预制物体

    第二步:用预制物体 创建地图(mapcube)

    第三步:创建敌人行走的路(利用预制物体RoadCube)

    第四部:制作起始点 目标点

    第五步:控制游戏的视野(通过摄像机实现视野的移动(利用获取轴和Translate 主要是x z轴)和 缩放(利用Axis Translate 主要是y轴))

    第六步:敌人路径管理(添加路径点) 敌人的路径——用Transform[]数组存放点  

    第七步:创建敌人 控制敌人的移动

    第八步:创建敌人孵化器管理敌人的生成

    第九步:

    1、smothness调反不反光

    2、用一个空物体 存放多个相同物体(MapCube RoadCube WayPoint)

    3、按ctrl键移动 会按一米一米移动    ctrl+D复制

    4、利用GameObject里的Break Prafab

    5、自身的坐标 和 世界坐标不一样  世界坐标的前后左右上下 方向不变   自身坐标会受自身旋转影响

    6、两个position相减得到向量 再normalize得到方向向量

    7、Vector里的Distanse方法 获取两个点之间的距离

    8、setTarget(Transforms target) 获取其他脚本的位置

    9、

  • 相关阅读:
    iOS开发代码规范
    数组去重方法总结
    iOS进阶学习-网络之数据安全
    OC 动态类型,动态绑定,动态加载
    ios运行某些工程时屏幕上下出现黑边的解决办法
    流程控制和数组(关于JAVA基础注意事项)
    高级函数
    源码
    sql s2 学期的学习
    Java 学习笔记
  • 原文地址:https://www.cnblogs.com/wshyj/p/6569388.html
Copyright © 2011-2022 走看看