正在破冰
0
%
企鹅
Penguin
文章
作品
知识库
资料库
关于
中
EN
← 全部标签
# 孤儿对象
1 篇页面
页面
游戏开发
游戏对象引用与查询
Game Object References & Queries
游戏对象需要唯一 id 来区分、查找和充当通信目标;找到对象后还要能引用它,引用的寿命可以从一次函数调用到许多分钟。GEA 比较三种实现:裸指针最快最简单,但有孤儿对象、悬垂指针、非法指针三类问题,且不能配合内存重定位;智能指针可以检测对象已删除、做引用计数,但很难写对,GEA 个人建议远离它,非用不可就用 C++11 标准库或 Boost 的成熟实现;句柄是全局句柄表的整数索引,加上唯一 id 防止槽位复用后指向错误对象,简单而安全。对象查询则不追求通用数据库,而是为最常用的查询建专门的数据结构(GEA4 卷 II 17.5)。
文章
作品
知识库
资料库
关于
知识库
首页
文章
作品
知识库
资料库
关于
中文
English
切换深浅色
Esc
输入关键词开始搜索
−
100%
+
适应
1:1
关闭
Esc
滚轮或双指缩放 · 拖动平移 · 双击放大 / 还原
回到顶部 ↑