查看: 2421|回复: 6

[已经过期] 如何在游戏中更改 标题画面和音乐

[复制链接]
梦石
0
星屑
72
在线时间
7 小时
注册时间
2016-3-21
回帖
5
发表于 2016-3-22 19:21:07 | 显示全部楼层 |阅读模式

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

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

×
求解答,是在游戏运行中更改标题图片和音乐,而不是最初的设定
梦石
0
星屑
1788
在线时间
1313 小时
注册时间
2012-8-4
回帖
724
发表于 2016-3-22 21:42:15 | 显示全部楼层
可以改的哦,应该能利用变量来保存数据
回复

使用道具 举报

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

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

发表于 2016-3-23 13:50:58 | 显示全部楼层
本帖最后由 cinderelmini 于 2016-3-23 19:16 编辑

更改了做法,既然需要保存的话就直接在更改之后更新数据库文件了。
  1. # 下面这段放在脚本列表任何地方……
  2. # 需要更改标题图片的时候,在事件里使用【脚本】:change_title_back("Titles文件夹里面的文件名")
  3. # 需要更改标题BGM的时候,在事件里使用【脚本】:change_title_bgm("BGM文件夹里面的文件名", 音量0~100, 节拍50~150)
  4. # 音量和节拍可以不填,默认是数据库里设定的数值。
  5. class Interpreter
  6.   def change_title_back(name = $data_system.title_name)
  7.     $data_system.title_name = name
  8.     save_data($data_system, "Data/System.rxdata")
  9.   end
  10.   def change_title_bgm(name = $data_system.title_bgm.name, volume = $data_system.title_bgm.volume, pitch = $data_system.title_bgm.pitch)
  11.     $data_system.title_bgm.name = name
  12.     $data_system.title_bgm.volume = volume
  13.     $data_system.title_bgm.pitch = pitch
  14.     save_data($data_system, "Data/System.rxdata")
  15.   end
  16. end
复制代码
不过这样的话,请经常备份刚才里【Data】文件夹里面的【System.rxdata】文件,
因为不知道什么时候就会因为更改标题图或者BGM之后,文件保存一半发生意外炸掉了……

点评

嘛。。虽然这样做存档之后关游戏下次开游戏的话还是会还原……  发表于 2016-3-23 13:51

评分

参与人数 1梦石 +1 收起 理由
hys111111 + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
72
在线时间
7 小时
注册时间
2016-3-21
回帖
5
 楼主| 发表于 2016-3-23 15:29:14 | 显示全部楼层
cinderelmini 发表于 2016-3-23 13:50
直接改$data_system.title_name和$data_system.title_bgm的话需要在更改之后保存数据库对应的文件,
不然回 ...

谢谢大神,但是还是会恢复成原先设定的{:8_464:}

点评

不关掉游戏就不会恢复呀~  发表于 2016-3-23 16:45
回复

使用道具 举报

梦石
0
星屑
72
在线时间
7 小时
注册时间
2016-3-21
回帖
5
 楼主| 发表于 2016-3-23 15:32:26 | 显示全部楼层
夜狠简单 发表于 2016-3-22 21:42
可以改的哦,应该能利用变量来保存数据

谢谢大神 {:8_462:}
回复

使用道具 举报

梦石
0
星屑
72
在线时间
7 小时
注册时间
2016-3-21
回帖
5
 楼主| 发表于 2016-3-23 17:25:23 | 显示全部楼层
cinderelmini 发表于 2016-3-23 13:50
直接改$data_system.title_name和$data_system.title_bgm的话需要在更改之后保存数据库对应的文件,
不然回 ...

我知道,没有办法让标题一直保持吗?大神

点评

3L更新……  发表于 2016-3-23 19:17
回复

使用道具 举报

梦石
0
星屑
72
在线时间
7 小时
注册时间
2016-3-21
回帖
5
 楼主| 发表于 2016-3-23 20:34:32 | 显示全部楼层
cinderelmini 发表于 2016-3-23 13:50
更改了做法,既然需要保存的话就直接在更改之后更新数据库文件了。不过这样的话,请经常备份刚才里【Data】 ...

谢谢大神,彻底搞定了!就是我想要的结果!建议大神到技术区发下您原创脚本,这对大家很有用

点评

嘛……善用搜索的话还是能找到这里来的………………  发表于 2016-3-23 20:49
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部