设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1579|回复: 9
打印 上一主题 下一主题

脚本语法请教

 关闭 [复制链接]

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

跳转到指定楼层
1
发表于 2008-10-23 22:37:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
  1. module Graphics
  2.   #--------------------------------------------------------------------------
  3.   # ● ゲーム画面のサイズを変更
  4.   #--------------------------------------------------------------------------
  5.   unless method_defined?(:resize_screen_KGC_MapLightening)
  6.   class << Graphics
  7.     alias resize_screen_KGC_MapLightening resize_screen
  8.   end
  9.   def self.resize_screen(width, height)
  10.     resize_screen_KGC_MapLightening(width, height)

  11.     if $game_temp != nil
  12.       $game_temp.setup_lightening_value
  13.     end
  14.   end
  15.   end
  16. end
复制代码


以上就来着 VX 地图轻量化的脚本, 有亮点疑问请教高手。{/hx}(或者触手)

1. unless method_defined?(:resize_screen_KGC_MapLightening)
   为什么参数要加 : (冒号) 呢??
   还有, method_defined? 这个方法是在哪里定义的??

2. class << Graphics
   看下文好像是改变类方法的读取范围,猜测。




数组的 "<<" 这个方法是不是将数据从数组的末尾压进数组里去??那有没有取出来的方法呢??{/hx}




以上,请教各位。
版务信息:版主帮忙结贴~

《天空之城 —— 破碎的命运》

Lv1.梦旅人

笑问情缘

梦石
0
星屑
73
在线时间
238 小时
注册时间
2006-5-3
帖子
640
2
发表于 2008-10-23 22:54:12 | 只看该作者
看来,大家都潜水去了呀,呵呵!要不就是楼主的问题比较强人的说{/kuk}
你是我生命历程的那颗北极星,
只要有你在,我的人生才有方向。
我的QQ:269167760(雨后晨曦)
问情工作室:3366504(群号)
拉轰风云贴吧:http://tieba.baidu.com/f?kw=拉轰风云
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

3
 楼主| 发表于 2008-10-23 23:27:47 | 只看该作者
以下引用Denis于2008-10-23 14:54:12的发言:

看来,大家都潜水去了呀,呵呵!要不就是楼主的问题比较强人的说


高手都是在晚上出没的。{/hx}

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

4
发表于 2008-10-24 03:06:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-8
帖子
466
5
发表于 2008-10-24 04:34:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

6
发表于 2008-10-24 05:17:45 | 只看该作者
ruby的数组很好用,你可以理解为队列,也可以理解成栈  有 pop 也有 unshift,这个f1里是有的
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

7
 楼主| 发表于 2008-10-24 20:20:06 | 只看该作者
那个,匿名类 具体是最什么的呢?

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
2 小时
注册时间
2008-7-9
帖子
121
8
发表于 2008-10-25 02:05:45 | 只看该作者
啊叻,曾经回答过类似的,不过那个时候『应援区』还在的说,不知道还找不找得回来,这就去找找看。
雨~ 纯净~又有点感伤……
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

9
 楼主| 发表于 2008-10-25 02:07:04 | 只看该作者
以下引用大地的雨于2008-10-24 18:05:45的发言:

啊叻,曾经回答过类似的,不过那个时候『应援区』还在的说,不知道还找不找得回来,这就去找找看。


谢谢。{/hx}

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
619
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

10
发表于 2008-10-25 02:40:07 | 只看该作者
1.符号
详情参见F1 RGSS参考文件
ruby语法 -> 字面值 -> 符号
和 标准函数库 -> 内建类 ->object物件类 -> symbol符号类



2.匿名类
class << obj   
         body   
end   
该类是一个匿名类,将会和指定的对象关联。这时这个匿名类将是该关联对象的虚拟类,原来该对象的类,变成了该虚拟类的超类。
注意:如果直接在类定义外,给你对象新增一些方法和这样为一个对象创建一个类是等价的。同样是创建一个虚拟类。
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-6 17:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表