- 博客(5)
- 收藏
- 关注
原创 Unity-第一人称射击游戏
游戏基本文件结构:上方文件夹为一些导入的包:天空盒、树、弩箭以及房屋模型等。以及代码、音乐文件夹。还有一些移动靶的Animation Controller以及Animation文件、小地图的Render Texture文件地形文件以及地板纹理。
2024-12-13 01:39:05
464
1
原创 Unity实现动作分离的《魔鬼与牧师》游戏
起始时有三个牧师和三个恶魔在河边过河,只有一艘每次只能载两个人的船。目标是将所有牧师都运到河的另一边,岸边若出现恶魔的数量大于牧师,则游戏失败。这个游戏采用了MVC架构,实现了动作管理,角色控制,并设计了一个裁判类来判定游戏胜负。下图为文件夹中的结构。中为各种资源,如从商店下载下来的天空盒素材。子文件夹有三个,Materials包含了游戏中所有模型的材质文件;Prefabs包含了游戏的预制件,以便在场景中重复使用,我认为和类相似,可以实例化;Textures包含了游戏中所需的贴图。存放代码文件。
2024-10-29 22:07:21
946
1
原创 用 Unity 开发一个简易计算器:MVC 模式的应用
将数据(如玩家状态、游戏物品等)与逻辑(游戏规则、战斗机制等)分离,可以让代码更具灵活性和可维护性。进行玩一个操作之后(如5 * 5 = 25),继续输入操作数(如+ 2),可以继续对之前得到的结果进行运算(25 + 2 = 27)。我们将使用 Unity 开发一个功能简洁的计算器,通过它我们可以进行基本的加减乘除操作。模型部分主要保存了当前输入的数字、操作数、运算符等内容。模型负责管理状态,比如用户输入的数值、运算符以及计算结果。控制器的主要任务是处理用户的操作并更新模型。
2024-10-14 18:42:01
302
原创 《叠积木》游戏的设计与实现
---------------------------------------以下为部分功能的具体实现逻辑-----------------------------------------------玩家需要通过点击屏幕来使左右移动的积木掉下,主要目标是使其落在粉色“地基”上,每叠高一层便获得一分,请叠上尽可能多的积木,获得更高的分数。,这是小明搭建的地基,你需要在其之上堆叠绿色积木,注意:因为是积木,地基不是很稳固,地基在绿色积木的撞击下也可能会倾倒!游戏具有一个开始界面,点击开始游戏进入游戏画面。
2024-09-29 22:00:39
822
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人