虽然现在还不晓得为什么,但是如果对象使用physics属性,函数使用FixedUpdate:会在每个物理步骤时触发
默认的input获取的速度为0到1
首先是第一个手型工具。它可以整体平移场景视图。它的快捷键是Q.
平移工具w,旋转工具e,缩放工具r
ctrl+p运行,ctrl+shift+p暂停
shader篇继续:
particle/addtive使得黑色区域值为0
unlit/texture使得texture自带光
mesh collider下的convex属性勾选后用于在scene视图中显示模型在实际计算中的线框模型
控制物体运动和物理特性的是父对象,子对象是依附于父类物理特性的,不能说是父类依赖子对象的物理属性
Input.GetAxis(“Horizontal”);获取水平方向按动时长,我乱猜的,最多1单位;
new Vector3三维向量,位置速度经常有
GetComponent().velocity翻译过来其实是获取对象的xx控件的xx属性
Time.time从游戏开始到现在的时间,常用于按时间触发的事件
Input.GetButton(“Fire1”)电脑就是一旦鼠标左键点击就 触发
Instantiate(shot, shotSpawn.position, shotSpawn.rotation);在某某位置以什么角度创建一个对象
[System.Serializable]用于c#序列化,便于公共使用与折叠空间
void Update()一般用于手动触发固定时间的事件
void FixedUpdate()用于触发每个物理事件
然而我至今还没搞清楚有什么差别,
unity学习笔记3
最新推荐文章于 2024-01-31 22:38:42 发布
