自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unity第一人称射箭游戏

如果当前天空盒索引超过等于天空盒材质数组的长度,即索引越界,将当前天空盒索引重置为0,重新从第一个天空盒材质开始循环。根据距离的范围进行逻辑判断,根据是否为移动靶子和距离的不同,设置不同的文本内容即所得分数。通过传入场景的索引,可以加载对应的场景。实例化箭对象,位置为当前对象的子对象的位置,旋转为当前对象的子对象的旋转。根据蓄力时间和箭的速度,设置箭的初始速度(方向为当前对象的前方向)。),则触发角色的蓄力动画(通过设置动画控制器中的触发器)。),则销毁场景中的所有箭对象、触发角色的发射动画,并调用。

2023-11-30 17:34:40 107

原创 Unity3D实现打飞碟小游戏

在这个接口中,定义了一个名为SSActionEvent的方法,它接受五个可选参数:source(类型为SSAction)、events(类型为SSActionEventType,默认值为SSActionEventType.Competed)、intParam(类型为int,默认值为0)、strParam(类型为string,默认值为null)和objectParam(类型为Object,默认值为null)。根据飞碟的大小,分数计算规则如下:大小为1的飞碟得3分,大小为2的飞碟得2分,大小为3的飞碟得1分。

2023-11-12 15:34:14 42 1

原创 魔鬼与牧师(动作分离版本)

在上一作魔鬼与牧师MVC版本的基本思想上制作一般动作分离的魔鬼与牧师游戏,故游戏本身的分析与上一作一致,只有代码思路不一样。

2023-10-27 17:09:39 52 1

原创 牧师与魔鬼——MVC程序设计游戏实现

1. 模型(Model):游戏中的模型代表游戏的数据和业务逻辑。它可以包括玩家、敌人、物品、关卡等游戏中的实体或对象。模型负责处理这些实体的状态、行为和规则,并提供一种访问和操作数据的接口。模型可以包括数据结构、算法、碰撞检测、游戏规则等。2. 视图(View):游戏中的视图是玩家所看到的游戏界面。它可以包括游戏场景、用户界面、HUD(头上显示)等。视图负责将游戏中的数据和状态以可视化的方式呈现给玩家。视图可以根据模型的状态进行更新,并处理用户输入以进行交互。

2023-10-19 19:33:32 77

原创 数字消消乐

我们要制作的游戏是一个数字消消乐游戏,玩家需要点击相同的数字卡片进行两两消除。游戏板上有多个卡片,每个卡片上都有一个数字。当两张卡片的数字相同时,它们将被移除,直到所有卡片都被消除干净。通过结合ECS和MVC概念,我们可以更清晰地组织游戏代码,并实现良好的可维护性和扩展性。这使得游戏开发过程更加顺畅,也有助于更好地协作和维护游戏项目。希望这篇博客对你理解以及如何应用ECS和MVC概念有所帮助。

2023-09-23 18:55:08 86 1

原创 双人合作游戏的典范——《双人成行》

双人成行》对于我个人来说是一款堪称完美的游戏。作为一款难度不高的游戏,它既能让人充分的娱乐和感受到无与伦比的休闲,又能让玩游戏的两人之间的羁绊更加的紧密(前提当然是两个人齐心协力闯过游戏的关卡)。通过剖析其优秀的各项游戏元素,相信我们对如何开发一款优秀的、广受好评的游戏的理解又上了一层楼!

2023-09-20 17:51:51 335 1

原创 开发属于你的第一款游戏!!!

相信每个人都对游戏有着或多或少的兴趣,那何不动手试着制作属于自己的一款游戏呢。本指南是一篇基于微信小游戏制作工具 (qq.com),对经典游戏——"打飞机"的全方位开发介绍,相信只要你跟着这篇文章一步一步地制作,那么你也一定可以制作出属于自己的“打飞机”小游戏。成品示例打飞机_哔哩哔哩bilibili。

2023-09-08 20:24:21 119 1

空空如也

空空如也

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

TA关注的人

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