游戏框架设计I——游戏中的事件机制
Keywords 游戏开发 事件机制 EventPool 事件机制在很多高级程序设计语言中都有支持。譬如VB、C#(delegate)、C++Builder(并不属于C++的范畴。C++Builder中的事件处理器必须用关键字closure<闭包>修饰)等等,甚至在HTML中也可以见到它的身影。事件机制的引入使软件系统变得更加易于理解——它使一种语言(平台)更加接近于这个世界的真相。事情的发展变得像现实世界中那样顺理成章。某一事件的产生引发了一系列其他事件的产生,这些事件要么是结果要么又会引发一系列事件的产生......如此这般,信息才得以在事件的新陈代谢中延续,世界才得以向前发展。
用户评论