日志

08

六边形瓦片式地图初探

瓦片式地图(Tile-base Map)是2D游戏中一类常见的地图构建方法,根据构造地图所用单元的形状不同而有不同类型,其中基于六边形网格的地图相对于传统基于正方形网格的地图有一些不同。

继续阅读
29

Unity中手柄与UI操作的一点想法

自己开发的游戏在适配手柄操作的过程中发现UI界面的控制是个很有意思的话题~

继续阅读
21

Unity中的音频管理模块实践

没声音,再好的戏也出不来,对游戏而言同样如此,无声游戏或许会是一种特色,但各种声音和音乐对游戏表现力的作用毋庸置疑。

继续阅读
26

Unity中的异步机制初探

异步在游戏开发中是个很有趣的话题,对Unity引擎而言尤其有趣,虽然说不管异步机制并不会导致无法开发游戏,但灵活使用这一工具确实能大大优化游戏的执行效率。

继续阅读
08

游戏中的代码虚拟机杂谈

在游戏中添加并使用代码虚拟机并非什么罕见的行为,它的主要意义不仅仅在于为游戏拓展了从外部更改运行逻辑的方法,更重要的是将游戏本身的功能和逻辑做了第二次划分,使其有更好的模块性和可拓展性。

继续阅读
30十二

游戏中寻路与导航的初步实践

寻路导航是游戏开发中相对重要而且使用广泛的功能,它们的实现往往需要依附于导航地图的数据结构以及对应的寻路算法。

继续阅读
24十二

数据自动绑定与多语言初探

数据的自动绑定是指在数据发生改变时自动将改变展示到界面上而无需额外编写刷新代码,虽然实现中这项功能更类似一种封装。

继续阅读
11十二

Unity中的Animator组件相关功能封装

Unity中的Animator组件在动画方面起着相当重要的作用,尽管存在可以替代Animator的第三方组件,但总归会有使用它的时候,恰当的封装能让其使用更加便利。

继续阅读
05十二

Unity新版输入系统InputSystem初探

Unity2019系列中添加了新的输入管理系统InputSystem,相比于旧版的管理系统,InputSystem在逻辑结构和使用方式上都有很大不同。

继续阅读
02十二

游戏中的文字展示初探

游戏中除了图像和动画以及执行逻辑之外,文字在很多时候也是不可或缺的一部分,无论是用户界面,游戏教程提示,亦或是剧情叙述和操作效果反馈,文字经常扮演着重要的角色。

继续阅读