自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 3D游戏总结

准备一个新项目将 png 图片拖入 assets 视图,作为 texture层次视图 context 菜单 -> UI -> Panel 创建 Panel在 Panel 下添加 RawImage 元素将图片拖入 RawImage 的 Texture 插槽场景选择 2D 视图,并缩放至看到整个画布选择 Panel 对象在 RectTansform 组件选择预制描点 (middle,center)用 Rect 工具,将 Panel 与图片大小一致添加 Mask 组件。

2024-01-18 18:11:59 1173 1

原创 3D射箭游戏

基础分:有博客;1-3分钟视频:视频呈现游戏主要游玩过程;地形:使用地形组件,上面有草、树;天空盒:使用天空盒,天空可随玩家位置 或 时间变化 或 按特定按键切换天空盒;固定靶:有一个以上固定的靶标;运动靶:有一个以上运动靶标,运动轨迹,速度使用动画控制;射击位:地图上应标记若干射击位,仅在射击位附近可以拉弓射击,每个位置有 n 次机会;驽弓动画:支持蓄力半拉弓,然后 hold,择机 shoot;游走:玩家的驽弓可在地图上游走,不能碰上树和靶标等障碍;

2023-11-29 10:12:07 1300 1

原创 “鼠标打飞碟”(Hit UFO)游戏——改进版

游戏内容要求:游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;每个 trial 的飞碟有随机性,总体难度随 round 上升;鼠标点中得分,得分规则按色彩、大小、速度不同计算,规则可自由设定。游戏的要求:使用带缓存的工厂模式管理不同飞碟的生产与回收,该工厂必须是场景单实例的!具体实现见参考资源 Singleton 模板类。

2023-11-06 00:16:10 90

原创 牧师与魔鬼——动作分离版

事件类型定义,使用了枚举变量定义了事件处理接口,所有事件管理者都必须实现这个接口,来实现事件调度。所以,组合事件需要实现它,事件管理器也必须实现它。这里展示了语言函数默认参数的写法。

2023-10-22 21:14:00 62 1

原创 牧师与魔鬼

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

2023-10-14 11:08:32 179 1

原创 3D游戏编程设计第三次作业

它是游戏对象的必备组件,通过操作Transform的属性和方法,可以实现游戏对象的移动、旋转和缩放等变换操作。游戏对象(GameObjects)是Unity中最基本的实体,它们代表了在游戏世界中的物体,可以具有位置、旋转、缩放等变换属性,并且可以附加各种组件来实现不同的功能和行为。资源和游戏对象之间的联系在于,游戏对象可以使用资源来获取所需的属性、图形、声音等内容,资源可以被实例化为游戏对象并在游戏中使用。2、下载几个游戏案例,分别总结资源、对象组织的结构(指资源的目录组织结构与游戏对象树的层次结构)

2023-09-22 09:11:29 70 1

原创 对《森林冰火人》的研究

上述讨论的元素的深度取决于其他元素。这是因为游戏是一个系统,系统的定义为——一组相互关联的元素组合在一起形成一个复杂的整体。游戏的定义:• 一个游戏是一个封闭的、正规的系统。• 让玩家投入于有结构的冲突中。• 以一种不平等的方式来解决游戏的不确定性。总之,游戏可以说是由正规元素构成的,并且还有戏剧元素使游戏成为情感投入的体验。游戏也可以是个动态系统,游戏中的元素通过合作来产生一个复杂、完整的事物。

2023-09-21 21:00:21 183 3

原创 创建一个属于自己的微信小游戏

首先通过重复执行x坐标的增加来完成砖块的横向移动,然后当小Y站立与砖块发生碰撞且纵坐标更大时(也就是小Y站立踩上砖块时),先后完成增加比分和将砖块重新挪回最左边的工作。再点击添加左下角的添加素材来选取需要的素材,见下图。当然也可以选取自己喜欢的素材,甚至可以再网上找到喜欢的素材之后下载到本地,从本地加载到我的素材中再导入作品中。为了具体展示如何设计较为复杂的小游戏,就用我自己完成的一个跳一跳小游戏作为范例来展示制作流程,其他游戏的步骤都类似。类似地,可以通过相同的方式完成想要其他素材完成的动作。

2023-09-02 10:38:46 711

空空如也

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

TA关注的人

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