自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Unity3D 背包系统的实现

如在“魔鬼与牧师游戏开发”项目和“魔鬼与牧师游戏(动作分离版)开发”项目中,我都熟练地使用UML清晰表达对象设计结果,说明动作的分离和集成的原理,我的项目示例和代码片段也展现出了我在实际应用中的游戏程序设计能力。

2024-01-19 17:51:27 1669 1

原创 Unity3D第一人称射箭游戏的开发

基于Unity平台制作一款第一人称射箭游戏,游戏中玩家需要移动到固定的射击区域,将弓箭射击到靶子即可获得分数。地形:使用地形组件,上面有草、树;天空盒:使用天空盒,天空可随玩家位置 或 时间变化 或 按特定按键切换天空盒;固定靶:有一个以上固定的靶标;运动靶:有一个以上运动靶标,运动轨迹,速度使用动画控制;射击位:地图上应标记若干射击位,仅在射击位附近可以拉弓射击,每个位置有 n 次机会;驽弓动画:支持蓄力半拉弓,然后 hold,择机 shoot;

2023-12-05 21:49:47 506 1

原创 Unity3D-打飞碟(Hit UFO)游戏开发

主控制类负责控制回合控制器以及游戏视图,回合控制器RoundController监测游戏事件发生之后,通知主控制器MainController,然后主控制器控制游戏视图View类显示相应内容,通过设置主控制类中的成员变量N,可以调整普通模式的默认回合。:飞碟运动完成后的回调接口,当飞碟飞行完成之后,就会调用这个接口里的SSActionEvent方法,完成对飞碟对象的销毁,由CCActionManager和PhysisActionManager两个适配器类继承;两个适配器类分别实现,描述飞碟的不同运动过程;

2023-11-12 21:14:31 114 1

原创 Unity3D-魔鬼与牧师游戏(动作分离版)开发

动作管理器就是一个对象,管理整个场景中所有的动作。一个SceneController(场景管理器)只配备一个动作管理器对象。不管是游戏角色的移动还是船的移动,都归这个对象管;动作管理器可以添加动作(添加的时候要指定动作所作用的GameObject),监测已经完成的动作并清除。

2023-10-29 20:38:03 87

原创 Unity3D-魔鬼与牧师游戏开发

Good luck!游戏内容如下:牧师和魔鬼是一款益智游戏,您将在其中帮助牧师和魔鬼过河。河的一侧有3个祭司和3个魔鬼。他们都想去这条河的另一边,但只有一条船,这条船每次只能载两个人。而且必须有一个人将船从一侧驾驶到另一侧。您可以单击按钮来移动它们,然后单击移动按钮将船移动到另一个方向。如果靠岸的船上和同一侧岸上的牧师被岸上的魔鬼人数所淹没,他们就会被杀死,游戏就结束了。您可以通过多种方式尝试它。让所有的祭司活着!最后所有牧师和魔鬼都成功过河,则表示游戏胜利。

2023-10-21 18:31:33 124 1

原创 离散仿真引擎基础及Unity3D入门编程实践

修改的复杂度降低,一旦需要修改所有相同属性的对象,只需要修改预设即可,所有通过预设实例化的对象都会做出相应变化。Editor:所有在Editor和它的子文件夹的脚本,都不会作为运行期脚本被编译,而是作为动态添加Unity编译器功能的脚本来编译,在该文件夹和其子文件夹的脚本不能被添加到GameObject上。通过井字棋小游戏的案例学习,理解 MVC 元素之间的协作关系,对Unity 3D、IMGUI有了初步的了解后,现在模仿井字棋代码,参考“井字棋”案例,编写制作一个简单的计算器。一个资源可以创建多个对象。

2023-10-09 16:32:38 186 1

原创 “Scrabble”游戏的设计策划与分析

Scrabble是两人对战,通过回合制轮流抓取随机的字母块,从零开始拼单词,最后比较得分的一款桌游。Scrabble 游戏需要玩家具备良好的英文词汇量和拼字能力,同时需要灵活运用策略,才能获得最高的得分。

2023-09-23 13:13:40 762 1

原创 Construct游戏编程和微信小游戏制作工具的新手入门及游戏制作教程

还是在左侧的属性栏中,点击行为,在弹出的“添加行为”窗口中选择平台跳跃游戏中玩家对象所需要的“平台”和“视野跟随”行为,这样使玩家可以使用箭头方向键操控并移动对象,且对象将始终保持在游戏画面的中心位置。在该平台跳跃游戏中,除了具有“平台行为”的玩家对象,还需要有“地板”平台对象供玩家在“平台行为”中实现站立。玩家触碰到番茄,这里玩家是这个事件触发条件的主体对象,所以在”添加条件“中双击选择“玩家”,添加“碰撞到其他对象”的条件参数,选择“被碰撞的对象”为番茄。完成上述所有操作后,事件表如下图。

2023-09-16 17:37:28 1428 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除