Expression System-表达式系统

介绍 表达式系统对外表现为一种脚本语言,用户通过编辑一个脚本,调用程序中某些特定的函数,从而实现自己需要的效果。在游戏开发中这个系统通常由程序组开发维护,交由策划组使用,来丰富游戏内容,例如不同英雄的技能逻辑、不同NPC的交互逻辑等,这些工程交给程序来做未免过于精细且往往达不到策划想要的效果,并且这


学习计划

QF源码,MVC架构思想 表达式系统 算法进阶 Games101图形学基础 Games104游戏引擎 模板代码生成系统


模板代码生成系统设计

前言 这里的代码生成指的是模板代码生成,不是AI生成。模板代码生成是现代工程的核心基础设施,用户需要自己编写一个配置文件(文件内容当然要比生成的代码短得多),然后结合具体的模板生成相应代码。 解答困惑 我不知道会不会有人和我有同样的问题: 我们作为程序员不就是写代码的吗,为什么还要生成代码? AI发


实习经验

C++经验 经验1.1 NULL安全 服务器是一个非常关注数据安全的东西,尤其对于C/C++程序来说,空指针和野指针是一个非常重要且一定要避免的问题,与之同级的还有数组越界的问题。 经验1.2 善用unsigned long long int 当年OI的经验告诉我们u64可以存很大的数,于是这个类型