当前位置:网站首页>unity3d学习笔记
unity3d学习笔记
2022-07-07 02:23:00 【蒟蒻的工具人】
C#基础
//输入
int.parse(Console.ReadLine());
//输出
Console.WriteLine();
传入object x
Person xiaoming = object x as Person
unity3d
脚本中类继承有三个默认函数
Awake() Start() Update()
和变量们
常用的有gameObject,transform…
平移
transform.Translate(Vector3. up * Time. deltaTime)
旋转
显示
setActive(boolean)
tip: 快捷键Ctrl+N 新建场景
API
坐标是一个三维向量
获取位置,大小,旋转信息
transform.position、rotation、localScale
获取其他物体
Object object= GameObject.Find("物体名");
Object object= GameObject.FindWithTag("物体标签名");
获取组件
Component comp=gameObject.GetComponent<>()
调用方法
Invoke("Func", 1.0); //1s后触发Func函数
调用(其他物体)方法
SendMessge()命令:一个调用其它物体上指令(即物体上的脚本中的函数)的方法
实例化物体(复制)
Instantiate(object, transform.position, rotation);
销毁物体
Destroy(gameObject,3.0); // 3秒之后销毁物体
碰撞事件
如果 Is Trigger 选项被勾选,该对象一旦发生碰撞动作,不发生物理交互,会产生 3 个碰撞信息并发送给脚本参数,分别是 OnTriggerEnter、OnTriggerExit、OnTriggerStay。常用于拾取等事件中。
重写方法
碰撞器回调方法:(阻挡)
// 碰撞开始
void OnCollisionEnter(Collision other)
// 碰撞过程中,每帧调用一次
void OnCollisionStay(Collision other)
// 碰撞结束
void OnCollisionExit(Collision other)
触发器回调方法:
// 触发开始
void OnTriggerEnter(Collider other)
// 触发过程中,每帧调用一次
void void OnTriggerStay(Collider other)
// 触发结束
void OnTriggerExit(Collider other)
Input
边栏推荐
- Ha Qu projection dark horse posture, only half a year to break through the 1000 yuan projector market!
- ETCD数据库源码分析——从raftNode的start函数说起
- 中英文说明书丨ProSci LAG-3 重组蛋白
- Niuke Xiaobai monthly race 52 E. sum logarithms in groups (two points & inclusion and exclusion)
- 哈趣投影黑馬之姿,僅用半年强勢突圍千元投影儀市場!
- Force deduction 62 different paths (the number of all paths from the upper left to the lower right of the matrix) (dynamic planning)
- 面试中有哪些经典的数据库问题?
- Calculation model FPS
- 如何解决数据库插入数据显示SQLSTATE[HY000]: General error: 1364 Field ‘xxxxx‘ doesn‘t have a default value错误
- Doctoral application | Professor Hong Liang, Academy of natural sciences, Shanghai Jiaotong University, enrolls doctoral students in deep learning
猜你喜欢
Pinduoduo lost the lawsuit: "bargain for free" infringed the right to know but did not constitute fraud, and was sentenced to pay 400 yuan
Stack and queue-p78-8 [2011 unified examination true question]
ESXI挂载移动(机械)硬盘详细教程
tkinter窗口选择pcd文件并显示点云(open3d)
CloudCompare-点对选取
Linear algebra (1)
地质学类比较有名的外文期刊有哪些?
SVN version management in use replacement release and connection reset
dolphinscheduler3. X local startup
[start from scratch] detailed process of deploying yolov5 in win10 system (CPU, no GPU)
随机推荐
如何解决数据库插入数据显示SQLSTATE[HY000]: General error: 1364 Field ‘xxxxx‘ doesn‘t have a default value错误
二十岁的我4面拿到字节跳动offer,至今不敢相信
The difference between string constants and string objects when allocating memory
FlexRay通信协议概述
力扣62 不同路径(从矩阵左上到右下的所有路径数量) (动态规划)
Jmeter 5.5版本发布说明
Calculation model FPS
LM小型可编程控制器软件(基于CoDeSys)笔记二十三:伺服电机运行(步进电机)相对坐标转换为绝对坐标
ESXI挂载移动(机械)硬盘详细教程
JWT 认证
LM11丨重构K线构建择时交易策略
How can I check the DOI number of a foreign document?
Apache ab 压力测试
偏执的非合格公司
Problems and precautions about using data pumps (expdp, impdp) to export and import large capacity tables in Oracle migration
[shell] summary of common shell commands and test judgment statements
js装饰器@decorator学习笔记
怎样查找某个外文期刊的文献?
Basic DOS commands
Abnova 免疫组化服务解决方案