zoukankan      html  css  js  c++  java
  • U3d学习001-RollBox例子

    1、世界坐标系和局部坐标系(参照物坐标系)——以参照物为父物体节点 
    2、刚体组件:   
       获得GetComponent<Rigidbody>();  
       移动AddForce(new Vector3(1, 0, 0));三维向量表示力的方向。-》也可以使用按键实现。
    3、键盘操作获取
           float h = Input.GetAxis("Horizontal");
            float v = Input.GetAxis("Vertical");
            rd.AddForce(new Vector3(h, 0, v)*加速值);
           高度的动作怎么获得?
    4、相机的移动(视角跟随)     
          代码定义Transform组件为物体的Transform。
          获取camera的Transform与物体transform的三维参照位置。
          初始化获取相机与物体的位置,更新时保持位置即可。
    5、预定义组件prefab
         任何可视化组件的transform很关键,组件的大小、位置、动作等到都由这个属性决定。
    6、碰撞检测
           OnCollisionEnter(Collision collision)检测方法
           collision.collider碰撞物体
       tag属性做区分和判定
       Is trigger触发器检测
       void OnTriggerEnter(Collider other)
    7、MonoBehaviour行为类,几乎所有事件都在这个类中。
    8、界面GUI
      Text组件
     代码类:UnityEngine.UI
    9、练习1可能遇到的问题:
    9.1对于角色与镜头的操作方式,一开始思路是不清晰的
    9.2 按左右键,角色转向后行走方向问题,按方向键转向后角色如何继续前行(一开始会遇到转向后,角色反方向前行问题)
    9.3 对于同时按上右,上左,下右,下左遇到问题
    9.4 自动寻路时,角色根据目标转向问题

     

  • 相关阅读:
    【深度学习】RNN | GRU | LSTM
    深度学习中优化【Normalization】
    Transformer【Attention is all you need】
    假期第二十三天加机器学习十讲二
    假期第二十二天加机器学习十讲一
    《架构之美》读书笔记二
    假期第二十一天
    假期第二十天
    假期第十九天
    假期第十八天
  • 原文地址:https://www.cnblogs.com/joxin/p/9758318.html
Copyright © 2011-2022 走看看