(基于阿发你好的教程做的重点笔记)
杂乱的出生

Y up Z forward X right
一般来说要求模型正脸与Z相同
Pivot 轴心 center 几何中心 一般来说,物体的轴心并不在几何中心处
组件代表了功能,需要什么功能就添加什么组件
调整摄像机角度的两种方法
Align with view
脚本命名只能用英文或者下划线等等
C#文件名必须与类名一致,否则无法挂载
若要修改类名,应在VS中右键重命名
脚本必须挂载到物体上,才会被调用
Edit Mode / Playmode
支持实时调试,临时修改,但运行时候无法保存,只有退出运行模式后才可以修改保存
You must exit play mode to save the scene
Frame 一个游戏帧 framerate 刷新率/帧率 FPS frames Per Second 每秒刷新多少帧
Update() 每更新一帧运行 帧更新 unity没法固定帧率,只能尽量,无法独占CPU/GPU只能尽可能多的努力更新,尽量照办,差不多就行
MonoBehaviour
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class test_3 : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}
//所有的unity脚本都派生自该类,基于unity engine
//消息函数,或称作事件函数 常见的消息函数:
初始化: Awake 第一阶段先执行,脚本禁用只有awake会被调用,unity调用此方法顺序不确定
(但是,可以通过指定优先级,值越小,优先级越高,在Project Settings/_Execution Order里面)
Start 只执行一次,第一次启用
帧更新: Update每一秒调用几十次 OnEnable OnDisable
主控脚本 可以用空节点放一个mainlogic 作为主控脚本
脚本的参数可以在Inspector中显示出来&#