unity笔记(一)

这篇博客主要介绍了Unity5中脚本的生命周期以及如何使用Input类接收和处理键盘输入值,包括通过Input.GetAxis获取组合键的值,并提供了查看组合键名的方法以及控制玩家移动的代码示例。
摘要由CSDN通过智能技术生成

参考书籍《Unity5权威讲解》韩 李在贤

1.unity脚本的生命周期

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
//类名要与脚本名保持一致
public class XXX : MonoBehaviour
{
    void Awake()
    {
        //执行脚本只调用一次
        //调用于Start函数前
        //禁用脚本时也可以执行
        //不可用于例程
        //用于初始化游戏状态值或初始化变量
    }
    void Start()
    {
        //调用Update函数前仅调用一次
        //激活脚本才可运行
        //其他所有Awake函数均执行后才能执行
    }

    void Update()
    {
        //每个游戏帧都要调用是游戏的核心逻辑
        //激活脚本才可以执行
    }

    void LateUpdate()
    {
        //所有Update函数均调用完后调用一次
        //用于按顺序执行的逻辑
        //主要用于摄像机移动逻辑
        //激活脚本后才可以执行
    }

    void FixedUpdate()
    {
        //主要用于使用物理引擎时,每隔一定时间即被调用
        //每次调用间隔时间一致
    }

    void OnEnable()
    {
        //激活游戏对象或脚本时调用
        //事件发生时使用
        //不可用于例程
    }

    void OnDisable()
    {
        //禁用游戏对象或脚本时调用
        //事件结束时使用
        //不可用于例程
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值