2022-07-18
The happiness of a man in this life does not consist in the absence but in the mastery of his passions. — Alfred Tennyson
月报
其他
- CustomProp int-key 检查
- AoiCustomProperty嵌套pack兼容(目前发现新的问题)
- mbs_test测试环境配置
- 嵌套pack的test case (doing)
- dcs代码检查修改
- NPC阵营数据统一,数据刷新
- 资源依赖:对话编辑器资源依赖迭代 & parser单元测试 & 问题修复
- 任务新号加速代码review & 迭代
- 整理大世界无缝进出位面方案
- 阅读采集相关代码
- 部分采集物可带入位面 & 测试
- 悬赏刷新规则迭代
- GM指令:刷新悬赏列表支持添加必刷任务列表
- 新增AttrAnimGraphClientOnly供ClientOnly对象使用
- 相关bug排查&修复
编辑器
- 悬赏配置节点导入/导入迭代
- 悬赏新增启用/禁用条件(编辑器&游戏端)
UI
- 拆解台PC端UI开发
- 学习UI新组件的使用(其中一个特点就是对策划前置工作的要求)
- 策划对UI表格不熟悉,配表缓慢,偶有阻塞,沟通成本相对较高
- 悬赏界面屏蔽下雨效果,界面文本/图片常量迭代
- 任务追踪标记位置接口提供
gcc
编译的四个步骤
Cf. https://www.cnblogs.com/zjiaxing/p/5557549.html
gcc/g++在执行编译工作的时候,分为以下四个过程:
- 预处理,生成.i的文件 「g++ -E main.cpp > main.i」
- 将预处理后的文件转换成汇编语言,生成.s文件 「g++ -S main.i(生成main.s)」
- 汇编变为目标代码(机器代码)生成.o的文件 「g++ -c main.s(生成main.o)」
- 连接目标代码,生成可执行程序「g++ main.o -o main(生成可执行文件main)」