《Robbie》程序优化——逆向软件设计和开发能力作业

项目来源:

本次作业,我从学长处获得了一份学长利用免费素材来进行Unity引擎学习的游戏,名为《Robbie》。这些素材是由同名独立游戏《Robbie》的制作方Pixel Reign上传至Unity素材商店的。

该游戏在某游戏平台上的截图为:

 

 在Unity中打开为:

 

 部分代码截图为:

 

 

 

改进过程:

 该项目中,我认为存在不足地方的有以下几处:

(1) 没有暂停界面,玩家无法随时暂停游戏。

(2) 游戏胜利方法为游戏角色碰触大门,难度过低。

(3) 人物蹲下后在狭窄处依旧可以起身,有可能造成人物卡墙和头部在墙里等超常识问题。

对于上述问题,应进行改进。

 

改进后:

(1)新增暂停界面,同时还可调整音量大小

 

(2)修改代码,令角色在收集完所有宝珠后大门才会开启,游戏才能胜利通关。

该部分功能结构图如下:

 (3)新增头顶射线判断,使人物在蹲下时若头顶有物体,便保持蹲下状态。

 

 

 总结:

1、游戏项目的流程和功能与我们平时上课做的软件大不相同,其不具有严格的顺序,但之间的联系又十分紧密。

2、游戏项目中的各类判定较多,对于游戏开发者来说,游戏中各类互动的判定一定要详细且准确。

posted @   Luvletter2517  阅读(104)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示