unity
文章平均质量分 80
盲从871
这个作者很懒,什么都没留下…
展开
-
1.Unity中c#代码学习(读取物体名称+位置+移动)
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原创 2022-03-24 22:14:35 · 3691 阅读 · 0 评论 -
2.Unity中c#代码学习(旋转+脚本类型执行顺序+数值类型)
this.gameObject.transform.localEulerAngles = new Vector3(0, 45, 0);改变物体角度float Speed_Revolve = 30.0f; 30度/sVector3 angles = this.transform.localEulerAngles;EulerAngles 欧拉角angles.y += Speed_Revolve * Time.deltaTime;this.transform.localEulerAng...原创 2022-03-27 21:21:20 · 2629 阅读 · 0 评论 -
3.Unity中c#代码学习(按键+屏幕和三维坐标转换+组件的调用)
if (Input.GetMouseButtonDown(0)) 0左键 1右键 2中键判断鼠标按下 鼠标事件只触发一次if (Input.GetMouseButtonUp(0)) 判断鼠标抬起 事件探测if (Input.GetMouseButton(0)) 判断鼠标按住 事件是全局不被垄断...原创 2022-03-28 18:20:05 · 650 阅读 · 0 评论 -
4.Unity中c#代码学习(消息发布+物体获取+父子结点获取创建)
public GameObject OnNode; 首先将变量加入到节点中 反射机制OnNode.SendMessage("DoRoate"); 向节点中发送消息,执行DoRoate函数 注意函数名调用void DoRoate() 函数执行 { Debug.Log("接收到消息!"); rotateSpeed = 180f; }...原创 2022-03-28 20:12:37 · 444 阅读 · 0 评论 -
5.Unity中c#代码学习(脚本引用音频/颜色/材质文件+定时器调用+定时器实现对速度控制)
public AudioClip audiosSuccess; 将音频文件放入AudioSource audiosSource = this.GetComponent<AudioSource>(); 引用音频文件audiosSource.PlayOneShot(audiosSuccess); 完整播放一次放入的音频audiosSuccess以此类推可以改变 材质Texture 材质Materialpublic AudioClip[] s...原创 2022-03-30 20:45:28 · 408 阅读 · 0 评论 -
6.Unity中c#代码学习(向量+预制体Prefab+动态实例创建api+自毁)
Vector3 (x,y,z)三维向量float x = vector3.magnitude; 计算向量长度Vector3 aaa = vector3.normalized; 将向量标准化Vector3 V1 = Vector3.zero;Vector3 V2 = Vector3.up;Vector3 V3 = Vector3.forward;Vector3 V4 = Vector3.right;De...原创 2022-03-30 21:50:22 · 1000 阅读 · 0 评论 -
7.Unity中c#代码学习(物理系统刚体+碰撞检测(爆炸效果实现))
刚体原创 2022-04-02 21:19:28 · 3998 阅读 · 0 评论