Project1

标题: 怎么样暂时禁止玩家按下C键和恢复C键的功能? [打印本页]

作者: 梦幻迷梦    时间: 2012-9-11 19:14
标题: 怎么样暂时禁止玩家按下C键和恢复C键的功能?
本帖最后由 梦幻迷梦 于 2012-9-13 19:10 编辑

脚本内需要添加什么语句

if $game_variables[1]>=100
        # 胜利音效
     Audio.me_play("Audio/ME/WIN",100,100)
(这里写按下C键无效的脚本)
         100.times{Graphics.update}
(这里写还原C键的功能,就是按下C键变成有效)
        Audio.bgm_play("Audio/BGM/地图")
        $scene = Scene_Map.new
dsu_plus_rewardpost_czw
作者: 梦幻迷梦    时间: 2012-9-13 19:10
没有人知道
高手人呢
作者: zhangbanxian    时间: 2012-9-14 16:19
纳尼?下面加else;play wrong音效就ok了?表示你没问清楚。
作者: 小商贩    时间: 2012-9-14 17:11
按下C键无效,原理可以是重写按下C键,内容为空。

if Input.press?(Input::C)
#空的,什么也不做。
end

持续100帧C键什么也不做,可以这样:做100次的循环,每次都C键什么也不做+1帧刷新。

for i in 1..100      #100次
if Input.press?(Input::C)
end
1.times{Graphics.update}
end   

<— 是新手不是高手,不知道行不行,楼主试试?




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