会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
张宏港
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
2022年9月15日
Lua CallbackHell优化
摘要: 在异步操作中,常常要使用回调。但是,回调的嵌套常常会导致逻辑混乱,一步错步步错,难以维护。在Lua中,可以使用协程进行优化。
阅读全文
posted @ 2022-09-15 09:58 张宏港
阅读(244)
评论(0)
推荐(0)
2022年9月13日
动态格子算法
摘要: 动态格子算法常用于弹幕游戏的碰撞检测优化,可减少遍历开销。
阅读全文
posted @ 2022-09-13 21:13 张宏港
阅读(766)
评论(0)
推荐(1)
Lua 面向对象&支持虚函数
摘要: lua本身没有提供类似C++虚函数机制,调用的父类方法调用虚函数可能会出现问题。本文分析lua使用虚函数的问题,并给出一个可行的解决方案。
阅读全文
posted @ 2022-09-13 13:59 张宏港
阅读(538)
评论(0)
推荐(1)
2022年8月14日
类暗黑破坏神属性系统思路
摘要: 暗黑破坏神,流放之路,火炬之光等经典RPG游戏有令人眼花缭乱的角色属性词缀和相应的机制,搭配修改角色属性的装备,技能,Buff等形成很多有趣的流派。此文提供一种类似游戏的角色相关模块的实现思路,以角色属性子模块实现为引,也会涉及到其他角色相关系统。
阅读全文
posted @ 2022-08-14 12:00 张宏港
阅读(875)
评论(0)
推荐(1)
2022年7月28日
UE源码分析:Slate组织&渲染
摘要: Slate系统是如何组织的?控件树的父子关系是如何绑定的?Slate系统是如何渲染的?slate渲染结构和流程是如何组织的?如何进行合批?
阅读全文
posted @ 2022-07-28 17:01 张宏港
阅读(4223)
评论(0)
推荐(1)
2022年7月13日
Hash 哈希表和算法思路详解
摘要: 什么情况下考虑使用哈希容器? 常用的哈希思路有哪些? 评判哈希算法标准有哪些? 哈希冲突是如何产生的?如何解决? 如何构造一个hash算法?应注意哪些问题?
阅读全文
posted @ 2022-07-13 16:50 张宏港
阅读(1654)
评论(0)
推荐(0)
2022年7月1日
Lua5.4源码分析:二. 详解String数据结构及操作算法
摘要: lua字符串有什么特点? 相同的字符串共享同一份内存么? 相同的长字符串一定不共享同一份内存么? lua字符串如何管理内存?
阅读全文
posted @ 2022-07-01 20:40 张宏港
阅读(1244)
评论(0)
推荐(0)
2022年6月28日
Lua5.4源码分析:一. 简述lua变量类型可变特性的实现。
摘要: lua变量为什么可以任意改变类型?
阅读全文
posted @ 2022-06-28 21:04 张宏港
阅读(365)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
公告