![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity3d
文章平均质量分 73
Galaxyzeta
杭电cs本科在读。擅长Java C# python。任天堂游戏爱好者。业余游戏开发者。
我的GitHub :https://github.com/Galaxyzeta/
展开
-
Unity3d 实现对象池
原文地址:https://app.gitbook.com/@galaxyzeta/s/unity3d/shi-xian-unity3d-dui-xiang-chi为何需要对象池?想像你的游戏中有一架飞机,它每秒钟射出 1000 个相同的子弹对象,但他们的存活时间都只有1s。如果引擎每秒钟新增,删除1000次同样的物体,对性能将会产生较大影响。解决这个问题的一种办法就是引入池化技术:游戏开始前,将这些子弹全部存放到一个池子中;当我们需要这些物体的时候,直接拿出来初始化一下位置、属性等,就可以继.原创 2021-10-02 01:10:03 · 204 阅读 · 0 评论 -
Unity3D 如何实现2D竞技游戏中的队伍颜色?
本文 gitbook 地址,可获得更佳阅读体验:https://app.gitbook.com/@galaxyzeta/s/unity3d/制作竞技类游戏的时候往往会用到 Team Coloring,需要给同一个模型 / Sprite 图的一部分加上队伍颜色。双Sprite方法两张 Sprite,一张表示不变的部分,另一张表示需要变更的部分。变更部分使用白色遮罩,在渲染时,同时渲染这两张 Sprite,对于遮罩,调整 SpriteRenderer 的 Color 属性,即可变更为任意颜色。.原创 2021-09-21 16:13:48 · 342 阅读 · 0 评论