Unity官方案例噩梦射手开发总结<一> 角色的攻击功能实现

本文是作者在学长指导下完成Unity官方案例噩梦射手开发的总结,主要介绍角色的攻击功能实现。通过编写PlayerMovement和CameraFollow脚本实现角色行走和相机跟随,使用Bullet脚本配置子弹参数,并通过Shoot脚本控制子弹发射,实现鼠标点击连续检测和子弹生成速率控制。文章中提到了Unity的Destroy、Transform.Translate和Instantiate等关键函数的使用。
摘要由CSDN通过智能技术生成

愉悦的寒假生活总是会猝不及防地迎来尾声,这也意味着我大一生活的进度条已经过半了。幸运的是,在我某位优秀的学长的带领下,我完整地开发出来了unity的官方案例噩梦射手并基本实现所有功能,也是让我这个大一的苟蒻积攒了不少的新知识。话不多说进入正题。

整个开发总结大体上我会分为这几几部分来写,分别是:游戏角色,怪物,gameManager,音效以及UI,可能会有所改动。

本篇就来讲解一下游戏中主角的功能实现以及脚本书写。

我们将下载好的资源包导入到unity工程中,由于案例太老,官方已经取消了该资源包的下载。下载途径是我在网上随便找i的。

https://pan.baidu.com/s/1bBUyYZArcL7HKnf1Hj2V0A 提取码: dk9y

所有的模型都是已经准备好了的,我们只需要利用组件以及脚本实现功能即可。对于主角,我们首先需要实现的功能有这几个:行走,攻击,受伤害时表现,死亡时表现.这些是最基本的东西,接下来我们来处理这些事。

对于角色的行走,老生常谈的事情了,再控制好相机的跟随,分别创建两个脚本playermovementcameraFollow来实现,这里的话我也就不再多讲,直接会在后面贴代码了。毕竟这些博客我的想法是重在整理新

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

武田晴海

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

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

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

打赏作者

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

抵扣说明:

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

余额充值