LUA脚本组件系统
----让LUA成为C++的子集
零 简介
我们知道C++是一门静态编译执行的语言,其运行效率较高,并且从语法上支持面向对象,但和所有静态语言一样,当类定义好后在运行时就无法改变了,除此之外,c++的语法较复杂,学习代价比较高。
脚本语言LUA是一门动态语言,虽然在普遍情况下运行效率没有c++高,但其运行时可以动态的调整代码,给流程控制提供了很大的灵活性。拥有自动内存管理等特性也使其学习成本较低,使快速原型开发成为可能。
在游戏开发中,一般会用C++来开发游戏引擎的图形渲染,场景管理和物理碰撞等核心部......
阅读全文