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

Project1

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

[已经过期] 我已经学完了脚本的基本语法为什么还看不懂脚本?求教程

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
66 小时
注册时间
2010-7-15
帖子
74
跳转到指定楼层
1
发表于 2012-12-11 13:32:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
F1的基本语法都学完了 可是还要很多东西看不懂
比如attr_accessor :next_scene               # 切换待机中的画面 (文字列)
  attr_accessor :map_bgm                  # 地图画面 BGM (战斗时候记忆用)
  attr_accessor :map_bgs                  # 地图画面 BGS (战斗时候记忆用)
  attr_accessor :common_event_id          # 公用事件 ID
  attr_accessor :in_battle                # 战斗中标记
  attr_accessor :battle_proc              # 战斗 返回调用 (Proc)
  attr_accessor :shop_goods               # 商店商品列表
比如这些 还有好都其他的例子F1都没有介绍 请问我要怎么学习? 求教程

Lv1.梦旅人

梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
帖子
1305
2
发表于 2012-12-11 18:02:43 | 只看该作者
attr_accessor :map_bgm就是
  1. def map_bgm
  2. @map_bgm
  3. end
  4. def map_bgm=(val)
  5. @map_bgm=val
  6. end
复制代码
的简写,我记得f1里有介绍的,一定是你没仔细看,如果方法的作用看不懂是正常的,f1的搜索就是给你查的,哪里不懂查哪里,RGSS参考这部分才是f1的精华,不过我估计你也没有完全搞懂ruby语法,最重要的就是一切都是对象的观念,这个跟其他语言是有很大不同的,这点要是明确了,我觉得看懂脚本应该是绝对不成问题的...
  

点评

- -b好吧,是跨区重贴末...  发表于 2012-12-11 21:09
握爪:http://bbs.66rpg.com/forum.php?mod=redirect&goto=findpost&ptid=255752&pid=2054923&fromuid=28457  发表于 2012-12-11 18:05

评分

参与人数 1星屑 +66 收起 理由
hcm + 66 感谢回答

查看全部评分

好歹当年也当过大魔王过,orz
回复 支持 反对

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3195
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

3
发表于 2012-12-11 21:16:51 | 只看该作者
attr_accessor 是可以修改类里面的全局变量

下面这个类赋值到$game_map

  1. class Game_Map
  2.   attr_accessor :map
  3.   def a
  4.     @map = 0
  5.   end
  6. end
复制代码
$game_map.map = 1
就是相当于在class Game_Map里面执行@map = 1这样

attr_reader 则不同,attr_reader只能读取,不能修改。

评分

参与人数 1星屑 +66 收起 理由
hcm + 66 感谢回答

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-10 01:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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