自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unity作业:MVC架构代码实现的计算器

(Model-View-Controller)是一种广泛使用的软件架构模式,旨在将应用程序的不同部分分离,以提高可维护性、可扩展性和组织性。模型用于进行数学计算。控制器用于模型和视图之间的交互,负责按钮点击触发事件,修改模型类CalculatorModel里的表达式,并将表达式传输给视图类CalculatorUI ,更新视图。充当模型和视图之间的中介,处理来自视图的用户输入,调用模型的相应方法,并根据需要更新视图。视图从模型中获取数据,并以适当的格式显示出来,只关注如何展示信息,而不涉及业务逻辑。

2025-01-24 14:01:21 337

原创 Unity我的世界地图第一人称射击游戏

通过将玩家模型、摄像头和弓弩模型绑定,实现弓弩游走的效果,通过玩家动作类脚本进行水平、垂直方向上的移动,重力的设置以及摄像头视角随鼠标移动的旋转。水个游戏剧情:史蒂夫从地狱门回到主世界,发现白天也出现了不会燃烧的僵尸和不会动的小白,他手上只有一把弩和32支箭,好在弓弩附过魔,一箭可以击败敌人。通过ArcherController类来管理弓弩状态,右键点击装填,左键再次点击即可发射,同时创建箭支实例,播放音频,改变箭支总数。弓弩发射后,创建箭支实例,箭支以摄像头方向即屏幕中间十字准星为方向进行匀速运动。

2024-12-13 05:52:28 1512 1

原创 Unity打飞碟游戏

对象池(Object Pool)是一种用于高效管理和复用对象的设计模式,特别是在需要频繁创建和销毁大量相似对象的场景中(如子弹、敌人、特效等)。其核心思想是:当你不再需要一个对象时,并不是销毁它,而是将它返回池中,以便以后重用,避免了反复的内存分配和垃圾回收的开销,从而提高性能。物体添加刚体属性后,本身就有了重力,只需要一个水平方向的初速度。(一)动作类和动作管理器。(三)用户接口和UI。

2024-11-17 22:39:25 657

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

组合成一个序列,方便地控制它们的执行顺序和重复次数。这种结构使得动作的组合和管理更加灵活,适合需要顺序执行多个动画或事件的场景。使用一个字典来存储当前正在运行的动作,将动作的生命周期分为添加、更新和删除三个阶段,,管理运行动作队列。为具体的动作提供了基础结构,允许开发者通过继承该类来实现特定的动作逻辑。每个具体的动作类需要实现。提供位置和速度属性值,可通过通过工厂模式和。实现牧师/魔鬼和船的具体移动。方法,以定义动作的开始和持续行为。

2024-10-29 22:33:40 529

空空如也

空空如也

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

TA关注的人

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