04 2009 档案
LuckyScript 1.0 Released
摘要: 趁着这个周末好好整理了下工程,终于也可以把它发布出去了,除了LuckyScript库外,这个压缩包里还包含LuckyScript封装库源码并有相关的sample和文档,代码在VS2003下编译通过
阅读全文
posted @
2009-04-26 23:51 清風 阅读(1774) |
评论 (5) 编辑
LuckyScript封装库sample:改写ogre例子
摘要: 续http://www.cppblog.com/zzxhang/archive/2009/04/18/80269.html,为了展示这个封装库的能力,我把ogre的一些核心类跟接口注册给脚本,用luckyScript改写了OGRE的sample中cameraTrack跟terrain的例子,实现了使用luckyScript来控制OGRE的启动和更新,这个demo会作为LuckyScript的一个sample发布。
阅读全文
posted @
2009-04-18 17:40 清風 阅读(1603) |
评论 (3) 编辑
封装自己的脚本系统
摘要: 由于luckyScript引擎接口使用上的不便,我为它实现了一个基于C++的封装库,使用它可以比较方便地实现:类的注册,任意C++函数的注册,调用脚本函数,访问脚本变量等比较核心的功能,虽然,用luckyScript引擎本身也可以做到上述这些,但我想你不会喜欢为每个主程序对象实现一大堆回调处理函数的,那在需要提供给脚本使用的东西数量比较大的时候会是个让人崩溃的工作量,所以,必须在luckyScript上再实现一层封装简化这个过程,考虑到luckyScript只是一个无名小卒,没有人会花时间去专门为它做那么个封装的,所以只好由我自己来完成这个工作了,这个封装库的源码会在发布luckyScript库的时候附带一起发布,下面,我详细介绍下这个封装库最核心的几个功能是如何实现的,虽然是基于luckyScript的封装,但我想对于理解其他些比较流行的脚本(比如lua)的封装库也会是有用的。
阅读全文
posted @
2009-04-18 17:37 清風 阅读(1604) |
评论 (0) 编辑
LuckyScript与主程序的交互
摘要: 续上篇文章http://www.cppblog.com/zzxhang/archive/2009/03/13/76490.html,继续说明LuckyScript作为一门脚本是如何与主程序交互的,到目前为止,我已基本实现了大部分我最初对这门脚本的设想,我想,很快我就可以将它发布出去了,也许本来是可以更快一点的,这段时间烦人的事太多,而且,工作也开始忙起来了,我所谓的业余时间已经越来越少,我想,是时候结束这个吉祥物的开发了。
阅读全文
posted @
2009-04-16 15:57 清風 阅读(1280) |
评论 (1) 编辑