自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unity 环形循环切换UI

给添加canvas组件,Overrider Sorting 打开 sort order 为-1。如果关卡按钮被背景遮住。

2024-07-14 01:10:52 211

原创 Unity 中使用状态机模式来管理UI

使用状态机模式,可以轻松地管理UI状态的进入和退出动画。例如,可以在状态进入时播放淡入动画,在状态退出时播放淡出动画。当需要添加新的UI状态或修改现有状态的行为时,状态机模式使得这种修改变得更简单。使用状态机,可以很容易地定义状态之间的转换规则,并确保状态切换时的逻辑是正确的和一致的。通过将UI逻辑分割到不同的状态类中,可以使每个状态类只关心自己的行为和属性。状态机模式提供了一种统一的方式来处理UI状态的更新、渲染和事件处理。具体的ui管理器负责ui的加载和切换状态,设置为单列模式,动态加载ui。

2024-07-12 12:02:46 437

原创 Unity中用SQLite来保存玩家数据

【代码】Unity中用SQLite来保存玩家数据。

2024-04-26 09:21:00 171 3

原创 Unity 中(提示框Tweet)

消息提示框放在屏幕外。

2024-04-20 02:02:01 393 1

原创 Unity 中消息提醒框

ToolTipCanvas 做成单列模式方便其他类调用。TooltipTriggter 放在ui物体上。Tooltip 用于ui布局。

2024-04-14 23:24:26 442

原创 unity 中物体围绕主角旋转(2d游戏)

后面会自动分配角度,围绕主角旋转。挂载在要旋转的物体上。

2024-02-28 13:22:14 447

原创 unity中可反射的激光武器(2d游戏)

激光武器,继承gun类,能实现枪口面朝鼠标方向和一些基本的功能。激光我使用LineRenderer。

2024-02-27 19:32:52 611

原创 unity 中简单的打字游戏

【代码】unity 中简单的打字游戏。

2024-01-21 09:10:21 498

原创 unity中登录界面

【代码】unity中登录界面。

2024-01-15 14:13:20 634

原创 Unity中储存自定义列表数据

自定义数据类要可序列化。

2024-01-12 15:04:47 473

原创 unity中用下拉框控制屏幕分辨率

改写dropDown根据当前所选项目,自动滚动到所选项目的位置(可不加,一点小细节)挂载空物体上,配置默认下拉框就行,打包后能看到最终效果。

2024-01-09 14:40:05 476

原创 unity 打砖块小游戏

创建一个名为"BallController"的脚本,用于控制球的移动和碰撞逻辑。 创建一个名为"PaddleController"的脚本,用于控制挡板的移动。 创建一个名为"BrickController"的脚本,用于管理砖块的生成和销毁。给小球添加BallController脚本,Collision2D组件和RigidBody组件,RigidBody中gravity Scale设置为0,RigidBody中Body Type 设置为Dynamicusing UnityEngine;publ

2024-01-08 11:24:39 567

原创 unity 中音乐播放器

音乐管理器,配置好对应组件。

2023-12-28 23:33:33 588 2

原创 unity小球跟随音乐节奏放大缩小和改变颜色

放在小球身上,设置对应组件即可。

2023-12-16 22:22:03 99

原创 unity中TMP_Text文字显示波浪和上下移动

【代码】unity中TMP_Text文字显示波浪和上下移动。

2023-12-13 21:09:51 264

原创 Unity中事件订阅

无参数的事件委托,继承ScriptableObject。使用方法,列如主角触发机关,会发生的一系列事情。这里的主角碰撞机关,播放广播,通知所有订阅者。其他物体注册订阅,根据广播做出反应。可以根据情况使用委托。

2023-11-23 23:15:26 171

原创 unity中切换场景用动画过渡

挂载在动画ui上,设置好对应关系。先写持久化单列,方便继承,按钮绑定事件就行,加载。

2023-11-23 23:14:38 461

原创 unity中背包系统(Newtonsoft储存数据)

创建物体类的信息 用scriptableobject来创建物体信息。数据储存类 继承单列模式,使用Newtonsoft来储存数据。ISaveable接口 要储存数据的类,继承这个接口。其中的GameData,是自定义的数据类。创建场景中物体,挂载ui物体信息 预制体。物体在ui上的类,用于选择,和交换位置。背包管理类,能加载数据,加载物体。事件管理类,用物品id来注册事件。加载数据放在背包打开的时候就行。物体显示面板,用于物体的处理。编写物体信息,id为唯一值。创建ui物体信息预制体。

2023-11-20 21:18:34 168

原创 unity中简单的时间回溯功能

先创建要回溯的信息类。

2023-11-20 13:10:12 88

原创 unity中贝塞尔曲线

【代码】unity中贝塞尔曲线。

2023-10-20 14:09:54 40

原创 Unity中简单的inputField的用法

【代码】Unity中简单的inputField的用法。

2023-10-18 10:06:54 356

原创 Unity中使用Vector3.lerp()实现物体丝滑移动

我简单用协程来实现物体选择开始点,到终点的来回移动。

2023-10-13 19:47:24 300

原创 unity 时间控制(主角与敌人有不同的时间)

https://www.cnblogs.com/jqg-aliang/p/4719429.html

2023-09-29 19:11:35 140

原创 Unity 中场景异步加载和画面淡入淡出

https://www.bilibili.com/video/BV1kb4y1r7FM/?spm_id_from=333.999.0.0

2023-09-22 20:38:12 124

原创 Unity中跟踪子弹

先创建子弹基类,方便主角和敌人继承。

2023-08-13 00:30:57 452

原创 unity中滑动条控制音乐大小

再生成音乐音量控制类,挂载到有滑动条组件上。创建储存系统,保存音乐值。

2023-06-17 14:04:32 154

原创 unity中inputSystem使用

创建inputSystem文件,右键-创建-最下角-inputAction。在窗口-包管理器-注册表-搜inputSystem,安装。创建PlayerInput继承。导入inputSystem。

2023-06-12 00:48:02 219

原创 unity中委托ScriptableObject

把同时发生的事情注册。

2023-06-10 20:16:19 95

原创 unity中状态机控制人物

然后创建各个状态实例,每个状态只要考虑自己可能出现的情况,列如。用inputSystem来控制人物。用接口,抽象出每个类的共同点。

2023-06-09 23:45:02 277

原创 unity中连击(combo)

在规定时间内,继续完成某个指令。

2023-06-06 00:19:45 208

原创 unity中简单背包系统

管理数据,显示UI的类。

2023-06-04 23:48:19 2070

原创 unity中射线检测

射线击中物体改变物体材质。物体放置鼠标点击的位置。

2023-06-02 23:48:35 539

原创 unity中用滑动条控制音量大小

【代码】unity中用滑动条控制音量大小。

2023-06-01 23:49:23 656

原创 unity中事件委托的用法和重新加载场景的关系

在 Unity 中,加载场景的过程涉及到销毁和重新生成游戏对象。当您加载一个新场景时,Unity 将销毁当前场景中的所有游戏对象,然后根据新场景的内容重新生成游戏对象。初始化新场景:Unity 将对新场景中的所有游戏对象进行初始化,并执行场景中的任何启动脚本(卸载当前场景:Unity 将销毁当前场景中的所有游戏对象,并释放与场景相关的资源。加载新场景:Unity 将加载新场景中包含的所有资源,并生成新的游戏对象。,容器里面放的是函数方法,可以同时运行多个函数。订阅委托,有订阅,就有退订阅。

2023-06-01 22:32:51 471

转载 unity中UI组件跟随鼠标移动

UI组件接受其他物体的信息。给要移动的UI组件挂载。选中的UI显示在最上方。移动世界坐标系中的物体。

2023-05-31 23:14:49 1212

转载 unity中实现背景的无限滚动

再创建材质-shader-Unlit-Textrue。在unity编辑器中,右键创建-3d对象-四边形。

2023-05-31 00:43:34 737 1

转载 unity中战利品跟随人物,设置生成次数和生成几率

创建跟随人物的类,这个物体在人物右边,向左边人物靠近。创建可以生成不同战利品的类,在敌人预制体上挂着。创建处理生成次数和生成几率的类。后面在敌人死亡时调用即可。

2023-05-29 23:44:26 152

转载 unity中音效管理器

再创建音乐管理类,继承单列。再创建一个持久化单列。

2023-05-29 23:22:33 334 1

转载 unity中血量缓冲

先定义一个基类,因为人物有血条,敌人也有血条。

2023-05-29 16:54:13 85 1

原创 unity中简单的对话系统

放在ui上面,设置对应组件和图片。文本内容如下,文本text即可。

2023-05-28 23:43:01 701

空空如也

空空如也

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

TA关注的人

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