Unity 3D脚本编程与游戏开发(1.7)

本文介绍了Unity 3D中的常见事件方法,如MonoBehaviour事件,并通过实例展示了如何创建跟随主角的摄像机。接着讲解了触发器事件,包括OnTriggerEnter、OnTriggerStay和OnTriggerExit。然后入门了Unity的协程概念,通过一个计时器示例展示了其用法。最后,详细设计了一个俯视角的3D射击游戏,涵盖了游戏总体设计、关键实现要点以及主角创建过程。
摘要由CSDN通过智能技术生成
2.4.2 常⻅的事件⽅法

        MonoBehaviour的事件⾮常多,官⽅⽂档中共列举了64个。下⾯将其中较为常⻅的⼏⼗个事件按逻辑分类,并列举出来,如表2-6所⽰。
                                                        表2-6 常⻅的事件⽅法
        读者可以浏览各种事件函数,⼤致了解引擎提供的各种事件,⽅便未来实践时使⽤。

2.4.3 实例:跟随主⾓的摄像机

        在第1章制作的3D滚球跑酷游戏⾥,已经实现了让摄像机跟随主⾓⼩球移动的功能。直接把摄像机作为⼩球的⼦物体,虽然是⼀种较⽅便的做法,但是也有很⼤缺陷,如⼩球旋转时摄像机也会跟着旋转。⽽让摄像机跟随⼩球移动最好的⽅法是让摄像机受脚本控制单独运动,⽽不是作为⼦物体直接受其他物体控制。制作跟随物体平移的摄像机,步骤如下。
01 新建脚本FollowCam,并将它挂载到Main Camera(主摄像机)上。
02 编辑脚本代码如下。

using UnityEngine;
public class FollowCam : MonoBehaviour
{
// 追踪的⽬标,在编辑器⾥指定
public Transform followTarget;
V
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinaryStarXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值