暑假综合实践——Unity3D游戏开发过程

本次暑假项目中,我们使用Unity3D开发了一款游戏,讲述了王子救公主的故事。本人负责场景搭建、巨魔和恐龙的设计。在桥的设计中加入了空气墙避免角色掉落无法返回的问题。巨魔的设计包括自动行走和自我增殖的功能,并实现了精灵技能对其造成的伤害效果。恐龙的设计则增加了摄像机视角以更好地控制其动作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这个暑假的前期我们小组进行Unity3D的游戏开发。游戏的剧情大概就是公主被魔鬼抓走,王子不得不变成精灵利用巨魔和恐龙把公主就出来。剧情很简单但是我觉得这是我们一边学一边做的很有意义的也很有趣的游戏。

在这次开发中,我负责的是场景中的桥、巨魔以及恐龙部分。

设计桥是比较简单的,但是在这个过程中,会发现一个小bug——在我们的场景中,一旦精灵不小心走过了,掉到河里的话就没办法再上来。

所以我在桥的两旁加了两堵空气墙,避免操作失误掉下去没办法上来的尴尬。

设计巨魔,巨魔的形象是借鉴网上的资源,所以形象有点丑。然后设计过程分为添加巨魔,巨魔的行动,巨魔的孵化器三部分。

因为巨魔在场景中是怪物的角色,所以它需要

1.自动行走

2.每过一段时间自己增加

对于1 我是用计时器和random类生成的随机数,设置巨魔有行走和停止两个状态,来达到自动行走的目的。

对于2 用GameObject和计时器来达到这个目的

这个过程中,有很多很好笑的bug,比如说巨魔走的太慢,只会向前走不会往回走。

其次,精灵的技能和巨魔之间的互动:

发动技能后巨魔收到攻击,一定攻击后死亡,消失,新的巨魔过一段时间再次出现。

对于技能,我为它添加了触发器,在一定范围内,设置巨魔的TAG和生命,之间就能产生伤害,巨魔的生命为0时,巨魔小时

同时技能的效果和死亡的巨魔在一段时间后应该是需要消失的,我选择用了最简单的destroy方法,使其消失。

最后的一部分,设计恐龙,又分为引入资源,添加恐龙,控制恐龙和设计它的领域

设计恐龙和上面设计桥和巨魔很像,不同的是对于恐龙,需要添加摄像机,这样在控制恐龙的动作的时候,才能以摄像机的角度进行观察。

以上就是我暑假在这个项目的负责部分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值