- 博客(9)
- 收藏
- 关注
原创 Cannot resolve symbol ‘github‘
3. 在“文件(File)”菜单中,将鼠标悬停在“无效缓存/重建索引(Invalidate Caches / Restart)”选项上,然后点击它。4. 在弹出的菜单中,选择“引导式缓存恢复(Invalidate and Restart)”选项来重新启动 IntelliJ IDEA 并清除缓存。5. IDEA 将会关闭并重新启动。1. 打开 IntelliJ IDEA:启动 IntelliJ IDEA 并打开你的项目。2. 在 IDEA 的菜单栏中找到并点击“文件(File)”菜单。
2024-03-19 20:57:49
787
1
原创 unity人物模型与动画控制技术
该博客作为3D游戏编程的课程设计。在完成了一个学期课程的学习过后,我自认为够详细的写出unity使用教程,方便初学者学习,激发更多人对于制作游戏的热情,例如这篇博客详细介绍了如何在unity中实现对人物模型的动画控制,因此认为自己本课程应得优秀。以下是该博客的详细内容。
2024-01-19 21:36:19
3927
3
原创 Unity--第一人称射箭游戏
动作分离模式的模板函数,详情见前几篇博客,不再赘述。public enum SSActionEventType:int {Started, Completed} // 枚举动作事件类型//回调函数。
2023-11-30 23:37:11
696
1
原创 简单的鼠标打飞碟(Hit UFO)游戏--unity
该游戏是使用unity编写的鼠标打飞碟游戏。飞碟会从屏幕外的多个方向飞入屏幕中,玩家只要用鼠标点击飞行中的飞碟,即可将其击落(对象消失),并因此得到积分;对于每一只飞碟而言,都有自己的颜色、大小和速度,击落后的得分也会根据这三个属性值的不同而不同。该游戏一共有多个回合(round),且游戏的难度也会随着回合数的增加而增加。游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。
2023-11-05 17:22:19
247
1
原创 牧师与魔鬼Priests and Devils--动作分离版
在上一篇MVC模式的基础上进行修改,使得动作管理从场景控制中分离出来,简化场景控制器的设计。游戏视频:牧师与魔鬼Priests and Devils--动作分离版--unity小游戏。
2023-10-28 14:40:31
153
原创 牧师与魔鬼Priests and Devils--unity小游戏
为了辅助表达游戏对象的设计,在这里通过UML图画出主要的对象以及它们之间的关系:在这里给出上述个对象的简介:IUserAction:作为动作接口,定义了四个函数,分别是移动船只(MoveBoat)、移动角色(MoveRole)、检查游戏是否结束(Check)、重新开始游戏(Restart)。ISceneController:作为场景接口,定义了两个函数,分别是加载资源(LoadResource)、销毁资源(destroyResource)。
2023-10-21 19:33:50
387
1
原创 简单的unity小游戏--五子棋
该小游戏的代码分为三个部分,分别是模型部分(model)、视图部分(view)和控制部分(controller)。使用训练数据-控制分离的编程思维,其中模型部分只包含游戏对象数据,视图部分只使用IMGUI构建UI,控制部分控制模型对象(数据)的基本操作逻辑,而整个系统指在游戏循环驱动下,运用部件完成游戏逻辑。首先是模型部分,模型部分包含了五子棋游戏所需要的游戏对象,分别是玩家编号(两名玩家),落子的个数(用于判断棋盘是否下满),胜利者的编号(用于保存胜利玩家编号),棋盘的大小(设置为一个10×10的矩阵)
2023-10-03 12:41:07
1528
1
原创 《游戏设计梦工厂》第三章--以植物大战僵尸为案例
综上所述,植物大战僵尸使用了如下的正规元素,这些元素体现了植物大战僵尸整个游戏框架的设计要点:1. 玩家:玩家扮演抵御僵尸入侵的角色,通过种植植物来保护花园和房子。2. 交互模式:玩家通过鼠标或触摸屏与游戏进行交互,选择植物并将其种植在合适的位置上。3. 目标:玩家的目标是阻止僵尸进入房子,保卫花园。玩家需要思考布局、选择植物、管理资源,以最佳方式抵挡僵尸的入侵。4. 限制动作:玩家在每个关卡中的植物种植数量是有限的,玩家需要根据自己的战略判断选择合适的植物进行种植。
2023-09-22 19:36:12
612
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人