Project1

标题: [依旧是坑爹脚本向]transition完成 [打印本页]

作者: 余烬之中    时间: 2014-6-16 08:58
标题: [依旧是坑爹脚本向]transition完成
本帖最后由 余烬之中 于 2014-6-16 10:36 编辑

[box=Wheat](@taroxd @喵呜喵5 @晴兰 @moy @所有人 这也就是那个moveAE 现在的完成度我已经很满意了)

简述

@一下该@的变量

使用示例

脚本关键

实验代码

实验效果(直接看这个吧)

差点忘了 Project1.zip (1.32 MB, 下载次数: 88) [/box]     
作者: taroxd    时间: 2014-6-16 10:21
本帖最后由 taroxd 于 2014-6-16 10:27 编辑

uid @完要空一格

其实我觉得 Smomo::Kit.register[:transition] 可以弄成一个compare_by_identity的Hash会省一点事情,大概就不用@uid了{:8_433:}
作者: 余烬之中    时间: 2014-6-16 10:39
taroxd 发表于 2014-6-16 10:21
uid @完要空一格

其实我觉得 Smomo::Kit.register[:transition] 可以弄成一个compare_by_identity的Hash会 ...


比如这样?
RUBY 代码复制
  1. (_ = ::Smomo::Kit.register[:transition])[_.each.with_index{|t, i| break i if t.object_id == object_id}] = dead

作者: taroxd    时间: 2014-6-16 12:55
本帖最后由 taroxd 于 2014-6-16 14:04 编辑
余烬之中 发表于 2014-6-16 10:39
比如这样?(_ = ::Smomo::Kit.register[:transition])[_.each.with_index{|t, i| break i if t.object_id ...


晕没有这样吧,我说把]::Smomo::Kit.register[:transition]设置成一个hash,然后直接把object作为键啊
RUBY 代码复制
  1. ::Smomo::Kit.register[:transition][@object] = dead


用object为键嘛,事先
RUBY 代码复制
  1. ::Smomo::Kit.register[:transition].compare_by_identity
可以保证object改变后仍然索引得到




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1