Unity入门实践小项目

必备知识点

必备知识点——场景切换和游戏退出

必备知识点——鼠标隐藏锁定相关

必备知识点——随机数和Unity自带委托

必备知识点——模型资源的导入

实践项目

需求分析

UML类图

代码和资源导入

开始场景

场景装饰

拖入模型和添加脚本让场景动起来

开始界面

先用自己写的GUI工具包拼出来

加代码

设置界面

先拼出来

加代码

BeginPanel也添加代码,达到互斥的效果

音效数据逻辑

音效数据——MusicData

数据管理类——GameDataMgr

音效设置面板的更改

达到音效数据存储的功能

排行榜界面

排行榜逻辑代码

BeginPanel添加代码

排行榜数据逻辑

要完成排行榜数据存储、更新、显示

排行榜单条数据类和总体数据类

排行榜面板逻辑更新

GameDataMgr 添加

背景音乐

用一个空物体添加背景音乐,并且写一个背景音乐的脚步

背景音乐脚本相关逻辑

GameDataMgr 逻辑更新

开始场景完成

游戏场景

基础场景搭建

游戏界面

游戏主面板

先拼

GamePanel 代码相关

游戏设置面板

退出面板

利用CustomGUI拼出来

QuitPanel 代码

GamePanel 添加代码

坦克基类

TankBaseObj ——坦克基类

主玩家相关

基础移动旋转摄像机跟随等

PlayerObject 类

小地图制作

炮管武器对象和子弹对象

Player 类添加

WeaponObj 类相关

BuiietObj 相关

武器奖励对象和获取特效

WeaponReward  武器奖励类

PlayerObj  添加

自动移除脚本(用于特效的移除)

属性奖励对象

可击毁的箱子

固定不动的敌方

MonsterTower 类相关

BulletObj 类 功能添加

移动的敌方

敌方血条

MonsterObj  类中添加

注:血条的近大远小是自己拓展的功能

通关点

EndPoint  代码

结束界面

游戏胜利界面

WinPanel 脚本

EndPoindt 添加

游戏失败界面

LosePanel 脚本

PlayeyObj 脚本添加

游戏打包

项目视频展示

总结

完善类图:

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
对于想要学习Unity3D的零基础入门者来说,有很多途径可以获取相关教程资源。其中,网盘是一个非常方便的选择。在网盘上可以找到大量的Unity3D教程资源,从入门到精通的学习材料应有尽有。 首先,我们可以搜索各大教育平台或论坛中与Unity3D相关的网盘资源,如百度云盘、蓝奏云盘等。在这些网盘中,可以找到Unity3D官方教程、各类入门教程、视频教程以及示例项目等。这些资源从零基础入门到进阶深入,都提供了详实的学习内容和示例,帮助学习者逐步掌握Unity3D的基本操作和应用。 此外,还可以加入Unity3D学习交流社群,如Unity官方论坛、CSDN的Unity社区等,这些社群中的会员经常进行资源共享和教程推荐。在其中也可以找到一些Unity3D教程资源的网盘链接。另外,还有一些Unity3D培训机构或个人在网盘上分享了自己制作的教学视频或文档,这些资源可以帮助学习者更好地理解和掌握Unity3D的各种技术。 最后,建议学习者在下载网盘资源时,要注意资源的可靠性和合法性。选择来源可信的网盘资源,避免下载盗版或非法教程。此外,在学习过程中还需要充分利用官方文档、论坛资源以及在线的视频教程,多方面的学习和实践才能帮助零基础的学习者快速入门并逐步精通Unity3D。 总之,Unity3D的零基础入门到精通的教程资源在网盘上是丰富多样的。学习者可以通过搜索各类教育平台或论坛中的资源分享,加入学习交流社群,获取大量的教程视频、文档和示例项目,从而逐步掌握Unity3D的技术和应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值