吉里吉里
rednaxelafx
这个作者很懒,什么都没留下…
展开
-
吉里吉里2中TJS2 VM的dispatch loop
稍微在吉里吉里2.28的源代码里找了下TJS2 VM的执行机制,主要着眼于dispatch loop的实现,并且找到了下面的代码:kirikiri2\src\core\tjs2\tjsInterCodeExec.cpp/972:[code="cpp"]tjs_int tTJSInterCodeContext::ExecuteCode(tTJSVariant *ra_org, tjs...2007-10-29 15:03:55 · 1195 阅读 · 0 评论 -
吉里吉里2相关的一些引用资料
[url=http://www.aiplus.idv.tw/phpBB2/viewtopic.php?f=28&t=5038][後知後覺]吉里吉里與KAG引擎與Fate/StayNight[/url][quote]由 Eji 發表於 週一 6月 07, 2004 10:51 am 一點更新:吉里吉里source的readme比較過期的資訊更新: ==== needs for...2008-02-20 17:15:25 · 1420 阅读 · 0 评论 -
自己关于VM的帖的目录
[color=gray]JavaEye的blog系统只允许把帖放到单一类别下,而不能用tag,有点小郁闷。刚才找自己的老帖还花了点时间才找到。还是给一些老帖建个目录置顶好了 T T[/color]现在ItEye终于支持帖子的多tag了!但这帖还是保留置顶吧~ :lol: 开了一个圈子讨论高级语言虚拟机相关,在这里:[url]http://hllvm.group.iteye.com/[/...2009-04-07 14:02:42 · 544 阅读 · 0 评论 -
吉里吉里2 2.30版正式发布了
这应该是不到两个小时之前才发生的事吧……嗯应该还算是新闻。吉里吉里2 2.30下载点:[url]http://kikyou.info/tvp/[/url]从2.28到2.30版的变更点:[quote="吉里吉里 変更点の詳細"]仕様変更[list][*]krkr.console.logとhwexcept.logを栞と同じ場所に記録するように[/list]バグ修正[l...2008-09-16 03:10:47 · 6145 阅读 · 0 评论 -
吉里吉里2 2.28 rev3发布
2008/01/22[quote][list][*]レイヤの重ね合わせ方によってはまれに EAccessViolation 例外が発生していたのを修正 [*]きわめてまれなケース(intervalが小さいTimerを頻繁にinvalidateした場合など)に EAccessViolation 例外が出る可能性があったのを修正[/list][/quote]·修正了由层的不同组合形式导...2008-01-23 17:41:24 · 1429 阅读 · 0 评论 -
[笔记] 关于KAG3中宏参数的类型
[code][macro name=addFiveZero][eval exp="tf.x=mp.x+50"][emb exp="tf.x"][endmacro][wait time=200]*start|开始[cm]20+50=[addFiveZero x=20][/code]2008-01-07 20:03:11 · 235 阅读 · 0 评论 -
吉里吉里3观察记录(2008-01-05 3523)
其实应该是到2008-01-03的3511,不过我机上是更新到了3523。随便啦。Risse部分:放弃直接使用boost-coroutine,转而使用Hamigaki库里的coroutine。其实Hamigaki的coroutine也是基于boost的,不过提供了更多的功能。或者Dee氏看上了这点吧。当前版本的Risse已经实装了部分coroutine功能,使用的是Hamigaki s...原创 2008-01-05 19:27:50 · 566 阅读 · 0 评论 -
把吉里吉里3 revision 3419中Risse的部分build了出来测试
把吉里吉里3 revision 3419中Risse的部分build了出来测试[url=http://kikyou.info/tvp]吉里吉里3官网[/url]需要kirikiri3源代码的,请在官网查找其SVN repository的地址。嘛,吉里吉里3已经在revision 3419持续了几天。11月10日更新到revision 3414时,Dee氏把渐渐变得难以控制的Ri...2007-11-16 16:36:27 · 724 阅读 · 0 评论 -
KAGEX revision 3614更新
今天刚出现的更新:最新系列更新GraphicLayerEx setOptions多重バグ修正SliderLayer周りの変更[list][*]toLeft/Rightの移動量を決定するstepプロパティを追加(0の場合は自動計算)[*]上記自動計算を以前のものからタブのサイズ分移動するような仕様に変更[*]MessageLayer.addSliderにvertica...2007-11-14 12:45:31 · 149 阅读 · 0 评论 -
TJS2中对象的表示方法,其代表的运行时环境,与闭包的关系
对一个对象实例调用(string)转换时,可能会看到这样的结果: (object 0x01AAD840:0x01A9EEC4)object到string的转换可以通过显式或隐式方式调用.这个转换在tjsVariant.cpp中实现.\kirikiri2\src\core\tjs2\tjsVariant.cpp[code="cpp"]void tTJSVariant::ToStrin...2007-11-03 09:30:42 · 403 阅读 · 0 评论 -
吉里吉里1/吉里吉里2中KAG脚本的解释执行(1)
从我开始关注吉里吉里2这个引擎开始,就一直看到关于“KAG的执行效率比TJS2低很多”的说法。但是到底慢多少呢?没见到过具体测评。有机会的话我看看设计一个测评方法好了。关键是看看eval,iscript这两个标签里的表达式执行效率与真正的TJS2有多少差距。不过在那之前,我们可以看看“KAG比TJS慢”这种说法在吉里吉里引擎发展过程上的根源。======================...2007-10-29 18:35:54 · 3649 阅读 · 0 评论 -
使用Dictionary保存数据的功能在引擎里的内部实现
有时候我们希望能够在存档文件里保存些结构化的数据,而不只是简单的字符串或者数字。但是你会发现,f、sf里只能保存数字、字符串、数组或者字典,却不能保存一般的Object。为什么会这样的呢?从Initialize.tjs可以看到,f、sf分别是kag.flags、kag.sflags的别名。它们本身都是字典(或者叫关联数组)。于是我们可以对关联数组做个测试,看看问题是不是出在它上面:[c...2008-05-09 19:51:34 · 365 阅读 · 0 评论