Ctrl + K + C 批量注释
Ctrl + K + U 批量取消注释
Debug.Log("**");输出“**”中内容
GameObject obj = this.gameObject; this表示当前指代的物品 GameObject表示游戏中物体
Debug.Log("** 物体名字:" + this.gameObject.name); this.gameObject.name直接调用类名
string name = obj.name; string 是c#中的字符串类型
Debug.Log("** 物体名字:" + name);输出名字
Transform tr = this.gameObject.transform;Transform类名 用来表示变换组件
Vector3 pos = this.gameObject.transform.position;查看世界坐标位置 Vector3三维向量
Vector3 pos = this.gameObject.transform.localPosition;查看相对父坐标位置
Debug.Log("** 物体位置:" + pos.ToString("F3"));输出坐标 pos.ToString("F3")结果保留三位小数
private void OnTriggerEnter (Collider other) 读取碰撞体函数 碰撞后中断至此
this.transform.localPosition= new Vector3(0f,1f,0f);将物体的初始位置赋予值
数组是一个引用类型,所以您需要使用 new 关键字来创建数组的实例
Time.time 当前游戏进行时间 Time.deltaTime 两次帧更新的时间差
Application.targetFrameRate = 60; //60帧更新 16.7ms
float distance = speed * Time.deltaTime; 匀速运动
this.transform.Translate(x,y,z);物体运动
his.transform.Translate(0f, 0f, -distense,Space.World);移动方向沿世界坐标轴
his.transform.Translate(0f, 0f, -distense,Space.Self);移动方向沿自身坐标轴
GameObject obj = GameObject.Find("goal") 找到目标物体(查找名字或者路径)(父/子)
this.transform.LookAt(obj.transform);将物体z轴转向目标文章来源:https://www.toymoban.com/news/detail-410795.html
P.magnitude;计算向量的长度文章来源地址https://www.toymoban.com/news/detail-410795.html
到了这里,关于1.Unity中c#代码学习(读取物体名称+位置+移动)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!