Project1

标题: 幾個關於船的問題[已解決] [打印本页]

作者: yukibana_227    时间: 2016-10-23 14:16
标题: 幾個關於船的問題[已解決]
本帖最后由 yukibana_227 于 2016-10-23 18:15 编辑

今天作地圖試著做了水域跟船的地圖,但是出現了幾個問題想請教各位。

第一是我雖然設了船的初始位置,可是完全沒有出現在畫面上。
思考著是不是跟我設了跳過標題、事件標題,所以一開始設定初始角色透明的關係呢?
這點還好,後來用事件把船弄出來了,也可以跳過初始位置的問題。

但好笑的是,我開著船在水域上遭遇敵人,然後竟然打輸了。
因為我有設置這一位的腳本(http://rpg.blue/forum.php?mod=viewthread&tid=244768),所以HP為0時,自動回到了自己的房間。

然而我連船也一起帶回去啦!!!!!{:2_258:}
現在有一艘船停在房間裡啊!!!


errrr這該怎麼辦才好呢……(苦惱)

最後就是想順便請教一下,該怎麼樣讓乘船的時候背景BGM不要播放船的BGM,而是繼續播放原有的地圖BGM呢?
有無視船的BGM的腳本嗎?

問題有點多,真是非常抱歉。懇請各位大神解答了
作者: RaidenInfinity    时间: 2016-10-23 14:42
移除船BGM
RUBY 代码复制
  1. class Game_Vehicle < Game_Character
  2.   def get_on
  3.     @driving = true
  4.     @walk_anime = true
  5.     @step_anime = true
  6.   end
  7.  
  8.   def get_off
  9.     @driving = false
  10.     @walk_anime = false
  11.     @step_anime = false
  12.     @direction = 4
  13.   end
  14. end


插入此脚本即可。不管是小船大船飞船,BGM都会无视。

至于房间有船的问题,请提供你的工程(因为要实际测试和看所安装的脚本和公共事件),以便尽快解决。
如果不想公开发布工程,可以先上载到网盘然后私信(发消息)提供链接。
作者: RaidenInfinity    时间: 2016-10-23 16:33
本帖最后由 RaidenInfinity 于 2016-10-23 16:38 编辑

已经完成。把Data里面的两个文件覆盖到本来的工程上就行了。
Data.rar (160.63 KB, 下载次数: 59)

改动的地方:
1. 脚本 - 增加两个attr_accessor以获得事件脚本指令写入变量的许可:(否则会报错)


2. 公共事件 - 添加事件脚本指令,强制脱出载具并回归原先的步行状态,也把载具移回本来的位置。
事件脚本指令依次是:
强制脱出载具
将载具模式换为步行
将玩家人物的透明关闭
复原玩家人物的行动速度
刷新玩家人物

除此之外,添加和改动的指令都已经标注在下图了。






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