Project1
标题:
fux你的脚本哦~问:define_method的用法和应用在哪里?
[打印本页]
作者:
龙腾天下
时间:
2012-7-12 23:12
标题:
fux你的脚本哦~问:define_method的用法和应用在哪里?
#--------------------------------------------------------------------------
# ● 游魂野鬼
#
#--------------------------------------------------------------------------
["x","y"].each {|i| eval"define_method(:f#{i}){@real_#{i}/4}"}
define_method(:youhunyegui){f = equal?($game_player)?self:$game_player
@opacity = 255-(fx-f.fx).abs-(fy-f.fy).abs}
#--------------------------------------------------------------------------
# by fux2
#--------------------------------------------------------------------------
复制代码
以上这货是谁做的,不用我说了吧……
我就是不明白define_method啥来的。RGSS好像没有自带这个,弄得我找ruby去了……网上的看不明白。
为了方便理解,某大大全部解说一下吧…… dsu_plus_rewardpost_czw
作者:
龙腾天下
时间:
2012-7-13 11:30
本帖最后由 龙腾天下 于 2012-7-13 18:19 编辑
@fux2
@fux2
听说过了3小时可以自顶吧~~~
以上的脚本是:当角色越靠近某处时,事件的透明度随着角色越靠近而越不透明。
作者:
龙腾天下
时间:
2012-7-15 10:14
本帖最后由 龙腾天下 于 2012-7-15 10:23 编辑
{:2_270:} 现在才发现……原来小黄鸡走了…………{:2_264:}
@fux2_king
@fux-
再次自顶…………
作者:
灼眼的夏娜
时间:
2012-7-23 10:43
define_method :aaa
和
def aaa
end
一样(:
就是定义方法,用define_method进行定义可以动态处理一些字符串 方法名之类的(
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1