查看: 2586|回复: 9

比较弱智的脚本修正…… = =

  [复制链接]

名侦探小柯

梦石
10
星屑
4393
在线时间
3739 小时
注册时间
2006-9-6
回帖
36595

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2009-2-14 20:53:08 | 显示全部楼层 |阅读模式

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

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

×
就是关于柳柳的那个千千静听的,
我真怀疑有没有人用过…… = =
2、Game_System的def update,修改为如下的样子:
 
#--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
def update
   # 计时器减 1
   if @timer_working and @timer > 0
     @timer -= 1
   end
   if @old_bgm_count != nil
     @old_bgm_count -= 1
     if @old_bgm_count == 0
       @old_bgm_count = nil
       Audio.bgm_play("Audio/BGM/" + @playing_bgm.name, @playing_bgm.volume, @playing_bgm.pitch)
     end
   end
end

这个明显是改进去后就会出错的……
不过最终结果其实很简单…… = =
[LINE]1,#dddddd[/LINE]
  #--------------------------------------------------------------------------
  # ● 刷新画面
  #--------------------------------------------------------------------------
   def update
   # 计时器减 1
     if @timer_working and @timer > 0
       @timer -= 1
     end
     if @old_bgm_count != nil
       @old_bgm_count -= 1
       if @old_bgm_count == 0
         @old_bgm_count = nil
         Audio.bgm_play("Audio/BGM/" + @playing_bgm.name, @playing_bgm.volume, @playing_bgm.pitch)
       end
     end
   end
end

这样……没错,就是加了个end…… = =
这样就不会出错了,囧rz。
不定期回归 ~ 游戏开发之旅
———————————————————————————————
梦石
0
星屑
50
在线时间
4 小时
注册时间
2008-8-20
回帖
145
发表于 2009-2-14 20:57:04 | 显示全部楼层
应该原来都没问题吧
柳柳的意思应该是def update包含的内容
不算末尾的那个end
回复

使用道具 举报

梦石
0
星屑
50
在线时间
60 小时
注册时间
2008-8-27
回帖
450
发表于 2009-2-15 00:08:58 | 显示全部楼层
这个脚本的用处不大,xp本身就有淡出bgm的功能
而且这个脚本如果你从一个城镇进入一个房子再出来,按理说是同一个bgm不需要过渡,但是它还是会过渡,这一点没有默认的效果好,就用时间编辑器里的淡出bgm在合适的地方设置就行了。
真是鄙视自己的表达能力{/gg}

回复

使用道具 举报

职业水客

梦石
0
星屑
50
在线时间
23 小时
注册时间
2007-2-25
回帖
3229
发表于 2009-2-15 00:18:32 | 显示全部楼层
小枝干……我没用过那个。 = =
RTP素材修改教程,教你修改出属于自己的默认素材动画~
http://rpg.blue/forum.php?m ... d=158378&extra=
欢迎来水(雾
回复

使用道具 举报

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
回帖
2695
发表于 2009-2-15 00:41:07 | 显示全部楼层
谢谢小柯拉.我很早就发现这个BUG了.....
不过由于太忙一直没找人解决....逐渐逐渐就忘了...

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2009-2-15 01:23:36 | 显示全部楼层
很多令人抓狂的大问题大麻烦其实都是因为少了个“end”..........
回复

使用道具 举报


梦石
0
星屑
89
在线时间
24 小时
注册时间
2006-5-27
回帖
11195

贵宾

发表于 2009-2-15 02:09:51 | 显示全部楼层
柳柳的千千么……我还真没用过。
我属于玩游戏不开音响、做游戏不添加音乐的人……
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-14
回帖
23
发表于 2009-3-7 08:56:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
1580
在线时间
1564 小时
注册时间
2008-7-30
回帖
4207

贵宾

发表于 2009-3-8 22:10:40 | 显示全部楼层
这个MS很……
缺个END的确很严重……

RGSS中的END 写成VB中的END IF都会出错……

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-2-6
回帖
35
发表于 2009-3-9 15:34:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部