Project1
标题:
我已经学完了脚本的基本语法为什么还看不懂脚本?求教程
[打印本页]
作者:
安小然
时间:
2012-12-11 13:32
标题:
我已经学完了脚本的基本语法为什么还看不懂脚本?求教程
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都没有介绍 请问我要怎么学习? 求教程
作者:
zhangbanxian
时间:
2012-12-11 18:02
attr_accessor :map_bgm就是
def map_bgm
@map_bgm
end
def map_bgm=(val)
@map_bgm=val
end
复制代码
的简写,我记得f1里有介绍的,一定是你没仔细看,如果方法的作用看不懂是正常的,f1的搜索就是给你查的,哪里不懂查哪里,RGSS参考这部分才是f1的精华,不过我估计你也没有完全搞懂ruby语法,最重要的就是一切都是对象的观念,这个跟其他语言是有很大不同的,这点要是明确了,我觉得看懂脚本应该是绝对不成问题的...
作者:
hys111111
时间:
2012-12-11 21:16
attr_accessor 是可以修改类里面的全局变量
下面这个类赋值到$game_map
class Game_Map
attr_accessor :map
def a
@map = 0
end
end
复制代码
$game_map.map = 1
就是相当于在class Game_Map里面执行@map = 1这样
attr_reader 则不同,attr_reader只能读取,不能修改。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1