- 博客(19)
- 收藏
- 关注
原创 Unity——人物技能效果实现专栏
1.玩家的位移旋转不使用Time.deltaTime2.设定好时间减缓比例float timescale = 0.5f;3.按下按键后触发技能时,改变时间步长Time.timescal = timescale.然后因为Time.fixedDeltaTime默认为0.02s且与Time.timescale相关,所以Time.timescal改变时,Time.fixedDeltaTime也得改变。
2025-04-18 12:04:14
496
原创 Unity背包系统制作——物品拖拽时不被遮挡解决方案
Inventory-item-grid是背包格子预制体,Inventory-item是物品预制体。
2025-04-09 17:30:48
210
原创 MVC框架(思想)及其衍生
2.视图层,不直接对模型层的数据进行更改,只是单纯的显示模型层的数据或改变显示的内容,一般会对外提供用于更新面板显示的函数。3.控制层,得到模型层和视图层的引用之后,不直接对二者的成员或函数进行更改,而是调用二者的函数对其成员或显示进行更改。1.模型层,存储数据本身,并提供处理数据的函数,一般为单例模式。分为模型层(数据)、视图层(界面)、控制层(控制脚本)
2025-03-24 16:26:59
929
原创 unity中背包的制作
用这样一张背包格子图当背景图在Panel中挂载 Grid Layout组件控制背包的格子组件的布局,背包有多少个格子,就在Panel下创建多少个Button组件(因为后续要实现拖拽和点击显示信息)。点击对应格子组件(Button)时,Panel下边显示信息,并根据物体枚举类型显示对应的特殊按钮(比如武器显示”装备“,消耗品显示”使用“)
2025-02-25 20:13:11
311
原创 MatchMan_Real Battle项目流程
开始界面UI ->选择武器 以及 动作选择场景 ->关卡选择界面UI ->关卡场景 ->结束界面UI。
2024-03-14 17:24:19
723
原创 事件触发器——*轮盘遥感控制移动的实现
在Inspector面板中添加 Event Trigger脚本可在面板中添加 对应类型的UI事件,再往事件里添加函数即可。
2023-08-19 16:15:17
96
原创 射线检测——Physics.Raycast...
下面两个与上面最大的区别就是有无这个 RaycastHit类型的对象。就是从相机视口发出,指向传入坐标位置的一条射线。1.可以用于模拟子弹击中后的后续逻辑处理。2.以及一些控制物体移动的游戏逻辑里。
2023-07-12 17:24:22
90
原创 四元数Quaternion
且Slerp与Lerp没明显区别,但由于算法问题,Slerp的效果会更好。欧拉角转四元数方法中,填的是Rotation中绕x、y、z轴旋转的角度。2.四元数 乘 向量(顺序不能反): 得到旋转向量。1.与四元数相乘得到旋转四元数(会自动旋转)与Vector3中的插值的语法、用法均相同。1.四元数 乘 四元数 :得到旋转四元数。解决了万向节死锁的问题。
2023-07-07 17:01:13
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1