查看: 2166|回复: 3

[已经解决] fux你的脚本哦~问:define_method的用法和应用在哪里?

[复制链接]
梦石
0
星屑
55
在线时间
295 小时
注册时间
2008-5-24
回帖
469
发表于 2012-7-12 23:12:32 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
  1. #--------------------------------------------------------------------------
  2.   # ● 游魂野鬼
  3.   #     
  4.   #--------------------------------------------------------------------------
  5.         ["x","y"].each {|i| eval"define_method(:f#{i}){@real_#{i}/4}"}
  6.       define_method(:youhunyegui){f = equal?($game_player)?self:$game_player
  7.       @opacity = 255-(fx-f.fx).abs-(fy-f.fy).abs}
  8.   #--------------------------------------------------------------------------
  9.   # by fux2
  10.   #--------------------------------------------------------------------------
复制代码
以上这货是谁做的,不用我说了吧……

我就是不明白define_method啥来的。RGSS好像没有自带这个,弄得我找ruby去了……网上的看不明白。

为了方便理解,某大大全部解说一下吧……
前方
迷茫
后方
已不在
梦石
0
星屑
55
在线时间
295 小时
注册时间
2008-5-24
回帖
469
 楼主| 发表于 2012-7-13 11:30:27 | 显示全部楼层
本帖最后由 龙腾天下 于 2012-7-13 18:19 编辑

@fux2
@fux2
听说过了3小时可以自顶吧~~~

以上的脚本是:当角色越靠近某处时,事件的透明度随着角色越靠近而越不透明。
前方
迷茫
后方
已不在
回复

使用道具 举报

梦石
0
星屑
55
在线时间
295 小时
注册时间
2008-5-24
回帖
469
 楼主| 发表于 2012-7-15 10:14:37 | 显示全部楼层
本帖最后由 龙腾天下 于 2012-7-15 10:23 编辑

{:2_270:} 现在才发现……原来小黄鸡走了…………{:2_264:}





@fux2_king@fux-再次自顶…………


前方
迷茫
后方
已不在
回复

使用道具 举报

炎发灼眼的讨伐

梦石
0
星屑
50
在线时间
1707 小时
注册时间
2007-8-4
回帖
894
发表于 2012-7-23 10:43:19 | 显示全部楼层
define_method :aaa
和
def aaa
end
一样(:

就是定义方法,用define_method进行定义可以动态处理一些字符串 方法名之类的(

点评

先谢谢啦,夏娜大大~~  发表于 2012-7-23 11:19
终于有人来了……||  发表于 2012-7-23 11:18

评分

参与人数 1梦石 +2 收起 理由
hcm + 2 认可答案

查看全部评分

RMXP&RMVX通用Web化完成- -|||
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部