- 博客(14)
- 收藏
- 关注
原创 Unity 关于制作一个2D的小地图
3.所以其实就是通过纹理实现小地图,本质上我们小地图其实和地图同时运作,只不过我们的主摄像机不渲染小地图,我们把小地图渲染在纹理上,最后输出在UI里。到这一步,我们已经完整设置了小地图在相机上的显示,(记得调一下相机的优先显示,priority,会决定哪个相机先显示)问题:记得我们是不显示carmer2和mimap的图像的,所以在这里记得把层级设为UI,我们是需要显示的。分别为:角色小地图Icon;小地图摄像机 ,小地图光源,小地图实际摄像机。同时这里说一个问题,在同层级的图片,序列越晚渲染越上层。
2023-03-28 16:28:40 2785 2
原创 关于碰撞检测的bug
然后第二个,如果两个物体都写了碰撞检测,且互相影响,(别问为什么会这么写,就是一开始结构没写好)那么这两个碰撞检测的顺序就是哪个脚本先被挂接哪个脚本先执行,如果遇到这种问题,建议直接改结构。之前跟着教程优化,减少不必要碰撞检测,忘记开回来,结果碰撞检测不了,修了一下午,悲。在执行碰撞检测之前,是先检测两个图层是否可以碰撞的,才会判断是否碰撞,
2023-03-21 15:22:16 291
原创 Unity 对象池
比如我们玩家就是钓鱼佬,每次钓完鱼都需要把鱼丢回去,下次掉的还是这条鱼,而不是把这条🐟直接做掉,买新的丢进去给自己掉。3.由于是rougelike游戏,所以一般一个房间的怪物不会超过对象池的上限,所以这里没有用数组而是用队列来完成。2.第一件事我们需要一个字典和一个结构体,同时我们需要我们的对象池不需要重复的脚本挂接。3.1在游戏开始时将我所需要的物体加入对象池并生成,同时这些物体都是隐藏的。//在游戏开始时生成对象池。1.由于我做的游戏很小那么我只需要一个对象池,所以我的对象池继承自单例;
2023-03-18 11:36:01 563
原创 unity初学6——简易的UI制作(血条制作)和音频加入以及NPC的对话气泡(2d)
unity初学6——简易的UI制作(血条制作)和音频加入以及NPC的对话气泡(2d)
2022-07-30 09:13:23 2633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人