Project1

标题: VA用脚本写按下某键调用公共事件 [打印本页]

作者: hyyssk    时间: 2013-5-29 09:22
标题: VA用脚本写按下某键调用公共事件
本帖最后由 hyyssk 于 2013-5-30 08:05 编辑

不会写脚本,所以想把主要的搬到公共事件里写
最好是键盘+手柄一起设定
VA用脚本写按下某键调用公共事件
最好有两种
按下执行,放开停止
按下执行,再按停止

还有公共事件怎么暂停几秒再继续后面的,不是待机,待机角色不能动了。
例:执行事件打开图片,经过设定的时间后关闭图片。(时间倒计时最好也不要显示出来)
作者: hyyssk    时间: 2013-5-29 12:38
问问题当然要说详细点,也许问题有点多但是要是答案不合意,那么也不用问了……
都说了不会了,简写显示你的才能?,大厨做一道菜“准备材料,煮”就行,新手材料是什么,配料什么,步骤什么……
你的答案就像一道题,要显示你的才能先把你的过程“详细”的写清楚先吧。
也许没有跪求感谢之类的话语以及细节稍多让你感觉不耐,还好语句没有命令式,最多算是要求式……
没有要求的答案,那么是否还需要那个答案……
想不到答案,心情有些毛多担待。
作者: hyyssk    时间: 2013-5-29 12:44
想要个脚本框架及实例,符合的话直接套用,不符就看能否自己稍加改进……
又详加“要求”了,抱歉。
作者: 喵呜喵5    时间: 2013-5-29 14:31
本帖最后由 喵呜喵5 于 2013-5-29 18:32 编辑

http://rpg.blue/forum.php?mod=viewthread&tid=311【敏感词屏蔽,删除中文】834&page=1&authorid=343572
作者: 嫉妒の榛子    时间: 2013-5-29 17:28
喵呜喵5 发表于 2013-5-29 14:31
http://rpg.blue/forum.php?mod=viewthread&tid=3118去中文34&page=1&authorid=343572

某喵我以为你给了什么很高端的解决方案,然后我点开了你那个网址,然后我关掉再点开那个网址,然后我关掉,换了个浏览器再点开那个网址。。。
然后我就过来吐槽了……

(为了避免上面这段话成为“版聊”我决定多说几句话)

那个 关于LZ的按键问题,我个人建议还是,尽量使用原有的那几个按钮ABXY上下左右什么的,按键脚本虽然扩充了按键但还是要你自己多调调才可以达到你的效果……

等待时间那个,事件里有个“等待“选项,每60帧就等待一秒,时间到就执行,嗯……
作者: hyyssk    时间: 2013-5-29 21:18
本帖最后由 hyyssk 于 2013-5-29 23:36 编辑

倒不是要扩展按键,只是想在原来的未使用的按键上添加功能(快捷键)
链接“抱歉,指定的主题不存在或已被删除或正在被审核”咋办,看不到……

网页打开了,不过提示有点少,看功能貌似按某键使用某物品,某物品编辑了公共事件就通过使用物品调用公共事件?
要是设置了跟手柄对应的按键,手柄能用吗

貌似理解错误了,它纯粹是一个全键盘脚本,没有实例无法理解啊……
作者: 嫉妒の榛子    时间: 2013-5-30 01:36
本帖最后由 嫉妒の榛子 于 2013-5-30 01:37 编辑
hyyssk 发表于 2013-5-29 21:18
倒不是要扩展按键,只是想在原来的未使用的按键上添加功能(快捷键)
链接“抱歉,指定的主题不存在或已被 ...


0 0 无意中发现妹纸你的注册时间略早啊……然后……啊……我就随便那么一说吧~~

首先是手柄问题……这个问题我正在做的那个游戏也有考虑到,不过因为木有手柄所以木有测试(又不想提早把做一半的游戏给别人测试玩T T)
所以说,如果你有手柄的话,你在游戏中戳一下F1,不是出来个窗口里有个手柄么?再翻过去那一页就是键盘。
这里面标注好了手柄和键盘两边的对应按键(你就按照对应关系去设置应该就行了)

比方说shift键是游戏中的A,手柄Button 1也是A,你就设按A时执行什么什么……嗯……
(好吧我连手柄button1是哪个键都不知道,这只是我个人认为的理论上能用,给你的测试思路建议,我木有手柄测试不了,这点很抱歉)

然后喵给你的链接,好吧我也不知道为什么会被3成那样……就剩下个脚本……
估计他只是想给你看个全键盘脚本吧……至于全键盘脚本的使用说明开头部分不是有了嘛~~
  1. # 66对此脚本使用方法的说明(可能不是很准确,反正大体能用):
  2. #
  3. # ★、Kboard.keyboard(键位)  返回是否按下这个键的判断。
  4. #     比如条件分歧:Kboard.keyboard($R_Key_H)
  5. #                   则当按下键盘H键的时候条件分歧成立
  6. #
  7. # ★、Kboard.keyb(键位) == 1 当连续按住某键返回真,否则为false
  8. #     比如条件分歧:Kboard.keyb($R_Key_U) == 1
  9. #                   则当持续按下键盘U的时候条件分歧成立
  10. #
  11. # ★、Kboard.key(键位,1) 似乎可以做开关用。按下一次变为true,再按变false
复制代码
实例的话……

大概这么用……

老实说0 0 脚得你的伸手嫌疑略重丫~~~嘛,有什么疑问再问吧,我尽量答着。
PS:问问题的时候,要求来要求去一类的话建议不要太多- -毕竟是在拜托别人帮忙。
实在不行的话,稍微卖卖萌就好了 TwT 像某喵那种,嗯……
作者: hyyssk    时间: 2013-5-30 02:04
本帖最后由 hyyssk 于 2013-5-30 03:16 编辑

没有要求的问题,那么答案很难符合我想要的结果,既然问了当然要把问题说清楚啊……第二次说了都
我想要的是全地图通用型,而不是每个地图加个并行处理
倒不是要扩展按键,只是想在原来的未使用的按键上添加功能(快捷键)

纯粹每个地图加个并行处理的话,都不需要问了啊……
还有俺不是妹纸……
好吧再说明下是:用脚本写 按了某个键,然后调用某个公共事件。
再还有我不否认是伸手党,但是直接问脚本写错之类的,等着0回复,还是等着别人来问怎么写错……
再……问题问得很详细到 回复都带上伸手党字眼了,但是答案感觉很偏题。
想去东面旅游问推荐景点,直接答北面某景点很漂亮……(我喜欢问问题详细到直奔答案,而不是一样一样问,除非没想到或没说清楚)
按照问题来理解答案时怪不得总觉得奇怪不能理解……

……能够解决问题,并且愿意帮忙的就帮,我从来没说要求别人“必须”回答之类命令式的话语,不需要直接上来找碴……
我在百度回答问题都是自认理解了问题并能够给与意见,只要语句不过激而且愿意写(比较懒)就帮忙回答,除了追问(多半是没详细描述问题),一般都不看其他回复加分什么的。
有时帮人的确能愉悦身心,特别是不冲着回报时,冲着回报那是交易!
作者: hyyssk    时间: 2013-5-30 08:04
  1. class Scene_Base
  2.   def update_basic
  3.     if Input.trigger?(:L)  #L键是键盘上的Q,手柄L2
  4.       $game_switches[46] = true  #开关
  5.     end
  6.   end
  7. end
复制代码
公共事件-并行处理-条件开关46
这样等待角色还可以移动,例:显示图片,等待几秒,关闭图片。

牢骚话不说了,问题解决,
这贴之后有种问怕了的感觉……

作者: 嫉妒の榛子    时间: 2013-5-30 14:46
hyyssk 发表于 2013-5-30 08:04
公共事件-并行处理-条件开关46
这样等待角色还可以移动,例:显示图片,等待几秒,关闭图片。

“VA用脚本写按下某键调用公共事件...”

好吧,其实我表示0 0
其实我觉得你问问题 并不是 “详细”,而是把问题给“复杂”了

(然后我就大致着跳读下来了,直到现在才理解你具体的意思所指,是要用纯粹的脚本。。。
- -表示我是个纯纯的新人。木有看清楚抱歉鞠躬)



“……能够解决问题,并且愿意帮忙的就帮,我从来没说要求别人“必须”回答之类命令式的话语……”

这种话0 0,我觉得吧~ 对或错并不是关键吧~(确切说,这种观点是正确的)
但是,没必要一开帖就说这种话吧?理是正确的,但说出来给人看了感觉不好。
不仅会显得你"挑剔"的样子。。。
而且还会让别人分散注意力在这些非重点的话上而忽略了你原本想表达的话。
(比如我,直接躺枪_(:з」∠)_)

问问题就问问题就好了。答题就答题就好。不要弄得太复杂
(嗯,版聊我自重)
作者: 1587937102    时间: 2013-6-1 14:58
第二种:按下*按钮,条件分歧(无需除此以外),开关*=开就把它设成关;开关*=关就把它设成开,再在公共事件里①.设成自动执行或并行处理,并在*开关开时运行,条件分歧:如果开关关了就暂时结束事件(RM全通用)
作者: xingmot    时间: 2014-1-25 16:31
那当两键同时按下呢?(最好做出一个有跳跃技能,按下A键和另一个键自动触发跳跃技能的)
可能要求太高了...做简单点也无所谓...




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1