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、

  • 相关阅读:
    策略模式浅谈
    J.U.C 系列之 Tools
    RCP 主题切换
    C#利用WebClient 两种方式下载文件
    淘宝联盟
    微信公众账号开发练习1成为开发者
    第一次使用mssql游标
    C#利用com操作excel释放进程
    免费空间主机屋试用体验
    Ajax简单聊天B/S
  • 原文地址:https://www.cnblogs.com/wshyj/p/6569388.html
Copyright © 2011-2022 走看看