摘要:
RectTransform操作 一、改变RectTransform的大小三种方法 //1.直接对sizeDelta属性进行赋值,其中X和Y可以对应理解成width和height。sizeDelta的具体含义:若achors是一个点的话则代表宽高,否则为到锚点的距离 rectTransform.siz 阅读全文
摘要:
Transform操作——平移旋转缩放 1.移动 transform.Translate(Vector3.left * (mouse_x * 15f) * Time.deltaTime); cube.transform.position = cube.transform.position + new 阅读全文
摘要:
控制物体透明度 1.首先将物体上的材质球的Rendering Mode改成Fade,再用如下代码; using UnityEngine; public class Guse : MonoBehaviour { public GameObject cube; void Start() { cube.G 阅读全文
摘要:
宏 1.平台内置宏定义 UNITY_EDITOR #define directive for calling Unity Editor scripts from your game code. UNITY_EDITOR_WIN #define directive for Editor code on 阅读全文
摘要:
求两个向量的夹角 方法一: Vector3 d1 = transform.forward; Vector3 d2 = new Vector3(0,3,0); float angle = Vector3.Angle(d1, d2); 方法二 Vector3 d1 = transform.forward 阅读全文
摘要:
Slider滑动条操作 代码 using UnityEngine; using UnityEngine.UI; public class Juse : MonoBehaviour { public Slider slider; void Start() { float num = 4; string 阅读全文
摘要:
Text时间操作 public DateTime startTime;//定义开始时间 public DateTime endTime;//定义结束时间 startTime = DateTime.Now;//刚进入时,记录开始时间 endTime = DateTime.Now;//进入成绩界面时,记 阅读全文
摘要:
脚本常用标签属性 using System; using UnityEngine; public class Juse : MonoBehaviour { [HideInInspector]//隐藏变量名 public GameObject dia; [SerializeField]//序列化,显示 阅读全文
摘要:
浮点数转字符串 using UnityEngine; public class Juse : MonoBehaviour { float a = 2; float b = 6666.6666f; void Start() { Debug.Log(a.ToString("#00"));//输出:02 阅读全文
摘要:
IEnumerator OnMouseDown() { Debug.Log(2121212); Vector3 targetScreenPos = Camera.main.WorldToScreenPoint(moveBreakDrill.transform.position);//三维物体坐标转屏 阅读全文