摘要:
今天较深入学习了skynet游戏框架,提出接口函数改进方法。 游戏当中,基本是对游戏实体操作(全局对象/玩家/怪物/物品/地图等),而在多状态机(线程模式下)对游戏实体的操作更加麻烦。skynet.call和send函数没有直接定位到实体对象身上。本文抛弃了消息概念和Actor概念,提出了四个可以直 阅读全文
posted @ 2025-04-19 18:01
码客-ygluu
阅读(75)
评论(0)
推荐(0)
摘要:
可以在此基础上改进,监听的时候记录监听者所在线程,触发的时候把数据传递给监听者线程由监听者线程执行动作函数,这样就可以实现监听者线程内无锁执行。 AI提示词 using eca_cond = bool(*)(...); using eca_action = void(*)(...); class e 阅读全文
posted @ 2025-04-19 13:56
码客-ygluu
阅读(112)
评论(0)
推荐(0)
摘要:
AI提示词 写vscode linux c++20 的CMakeLists.txt文件、build、rebuild文件 这是多项目结构,目录结构如下: projs: │ build.sh 顶层build.sh │ CMakeLists.txt 顶层CMakeLists.txt │ rebuild.s 阅读全文
posted @ 2025-04-19 12:10
码客-ygluu
阅读(92)
评论(0)
推荐(0)
摘要:
通用 vscode linux c++ 项目CMakeLists和bulid模板(含AI提示词) AI提示词 写vscode linux c++20 的CMakeLists.txt文件、build、rebuild文件 这是多项目结构,目录结构如下: projs: │ build.sh 顶层build 阅读全文
posted @ 2025-04-19 12:04
码客-ygluu
阅读(65)
评论(0)
推荐(0)

浙公网安备 33010602011771号