- 博客(10)
- 收藏
- 关注
原创 AStar寻路算法
AStar算法是一种图形搜索算法,常用于寻路。他是以广度优先搜索为基础,集Dijkstra算法和最佳优先(best fit)于一身的一种算法。
2022-12-19 16:46:58
4612
2
原创 类暗黑破坏神属性系统思路
暗黑破坏神,流放之路,火炬之光等经典RPG游戏有令人眼花缭乱的角色属性词缀和相应的机制,搭配修改角色属性的装备,技能,Buff等形成很多有趣的流派。此文提供一种类似游戏的角色相关模块的实现思路,以角色属性子模块实现为引,也会涉及到其他角色相关系统。
2022-12-19 11:06:37
368
原创 Lua CallbackHell优化
在异步操作中,常常要使用回调。但是,回调的嵌套常常会导致逻辑混乱,一步错步步错,难以维护。在Lua中,可以使用协程进行优化。
2022-12-19 10:44:41
150
原创 Lua5.4源码剖析:二. 详解String数据结构及操作算法
lua字符串通过操作算法和内存管理,有以下优点:- 节省内存。- 字符串比较效率高。(比较哈希值)
2022-12-19 10:30:12
239
原创 Lua5.4源码剖析:一. 简述lua变量类型可变特性的实现
lua是由C语言编写,运行在虚拟机上的弱类型解释型语言。- lua变量为什么可以任意改变类型?
2022-12-19 10:25:23
276
原创 Hash 哈希表和算法思路详解
- 哈希表是一种可以满足快速查找数据结构,时间复杂度接近O(1)。- 哈希函数是无限集到有限集的映射。- 处理数据量大,查找效率要求高时推荐使用hash容器。
2022-12-19 10:20:30
271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人