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

Project1

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

[已经过期] 对@变量不是很懂。为什么@wait_count可以每个都不一样

[复制链接]

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

跳转到指定楼层
1
发表于 2016-2-28 22:15:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
那怎么判断哪个是哪个。
那@wait_count -=1 是减哪个。

Lv3.寻梦者

梦石
0
星屑
1293
在线时间
995 小时
注册时间
2014-12-14
帖子
3016

开拓者

2
发表于 2016-3-2 15:49:22 | 只看该作者
本帖最后由 Vortur 于 2016-3-2 20:15 编辑

发这里确实不对。不过好在这是个比较正常的问题。既然也都扣过分了,那在下就献丑了!
1.@wait_count -=1 就是求 @wait_count -1 等于几,然后把数值赋给 @wait_count 的意思。 这种计算可以参照RM编辑界面里、事件的“变量计算”功能来理解。但作者设定了一个变量计算后,点击确定,在事件界面就会出现类似公式。
2.@wait_count这类东西,在在下看来,是局部变量的意思。即:
在每个class里,都可以有最多一个@wait_count,并且每个class中的@wait_count互不影响,无需排泄。而“@”后的文本可使用任意文字。

每个def中,最多出现一个@wait_count,并且每个def中@wait_count有时互不影响,无需排泄。@ 之后可使用任意文字。
3.废话了根据阁下的问题,在下对阁下于脚本的阅读量有了一定认识,结合“人的惰性”这条共性,想必阁下没有看过这个:
http://pan.baidu.com/s/1mtYiS
4.在下不认为阁下的问题很浅显,在下也坚信,“随问随学”是最快的方法。只是大家都很忙,所以可能↑的东西就显得很重要了。

点评

↓不过说实在的,记得@XXX可以在不同def中重复,如果是迭代自身的话,应该不算作2.中的情况。不过阁下说的这么肯定,应该是在下错了。  发表于 2016-3-2 20:17
不是,我不是说好不好。我是想搞懂@变量是什么原理。别聊着聊着离题了。  发表于 2016-3-2 20:14
再改改...  发表于 2016-3-2 20:13
是啊,我的事件就是这样调用DEF的  发表于 2016-3-2 20:07
还有这种情况.,..  发表于 2016-3-2 20:06
【RMVA教程】
---------------------
欲买桂花同载酒,终不似,少年游.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
121
在线时间
1914 小时
注册时间
2013-9-2
帖子
1770

剧作品鉴家

3
发表于 2016-3-3 08:58:52 手机端发表。 | 只看该作者
@迷糊的安安 请问能帮忙转到提问区吗?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9397
在线时间
2748 小时
注册时间
2008-9-5
帖子
3543

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

4
发表于 2016-3-3 13:05:30 | 只看该作者
本帖最后由 cinderelmini 于 2016-3-3 13:08 编辑

@变量只在该class内部生效,
基于默认脚本列表,
@wait_count这个变量在【Interpreter】类里有,
在【Game_Character】类里也有,在【Scene_Battle】里也有,
3个变量在3个类里用法类似,但是用处不一样。

·【Interpreter】:
这个类可以视为工程里的事件编辑(和执行)器,
事件编辑器里面的各项指令都是对应到这个类里面的方法来的,
这里面的@wait_count是事件的【等待】功能设定的帧数,
整个游戏只有一个。
这个变量可以在事件编辑里面的【脚本】功能里使用(也许还可以在变量赋值里面的【脚本】里使用?)。
其他地方不能使用。

·【Game_Character】:
这是游戏里所有 事件、角色等等“行走图”属性的对象的类,
也就是说,【设置移动路线】里面选好操作对象之后,整个【设置移动路线】窗口里面的指令都在这个类里对应着方法。
这里面的@wait_count指的是【设置移动路线】里面的【等待】功能设定的帧数,
可以在【设置移动路线】里面的【脚本】功能里调用和赋值。
一个【Game_Character】实例对象(角色或者事件)内部有一个这个变量。

·【Scene_Battle】:
这个没有太大的必要解释了,单纯在战斗中作为某些指令的等待事件用的,
一般事件指令不会用到这个。

点评

那么同一个CLASS里面的@变量都是一样的吗。可是每个事件的@wait_count都是不一样的。  发表于 2016-3-3 13:18

评分

参与人数 2星屑 +103 收起 理由
Vortur + 13 塞糖
RyanBern + 90 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-3 00:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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