雷潮教育吧 关注:7贴子:366
  • 0回复贴,共1
using UnityEngine;using System.Collections;public class test : MonoBehaviour
{
// Use this for initialization
//在第一次调用 Update 之前会调用一次
//有时也会在 Start 方法中做一些初始化操作
void Start ()
{
//初始化 private 成员
print ("Start");
}
// Update is called once per frame
// 每帧调用一次,接近 60帧/s
void Update ()
{
print ("Update");
}
//每当脚本被加载时调用
//习惯在 Awake 中做一些初始化操作
void Awake()
{
//初始化 public 成员
print ("Awake");
}
//每次激活脚本时都会调用
void OnEnable ()
{
print ("OnEnable");
}
// 在 update 方法调用完之后调用,一般来处理画面的逻辑
void LateUpdate ()
{
print ("LateUpdate");
}
// 取消激活状态后调用
void OnDisable ()
{
print ("OnDisable");
}
// 脚本被销毁时调用一次
// 比如游戏中的怪物死亡之后,会掉落一些装备,可以在 Destroy 里写相应的逻辑
void OnDestroy ()
{
print ("OnDestroy");
}
// 基本处于激活状态,持续调用的方法,一般用来做编辑器扩展或 Debug 时使用, IMGUI 代码也要写在 OnGUI 中 void OnGUI ()
{
print ("OnGUI");
}
// 以固定的频率调用,不会受到图像刷新速率的影响,一般把处理物理的代码放到 FixedUpdate 中
void FixedUpdate()
{ print ("FixedUpdate");
}
}
//可以创建一个不继承自MonoBehaviour的类
public class A
{
public void test()
{
//不能使用 new 手动创建一个MonoBehaviour对象
//NewBehaviourScript *script =new NewBehaviourScript();
}
}


1楼2017-10-09 16:54回复