设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1897|回复: 6
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
72
在线时间
7 小时
注册时间
2016-3-21
帖子
6
跳转到指定楼层
1
发表于 2016-3-22 19:21:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
求解答,是在游戏运行中更改标题图片和音乐,而不是最初的设定

Lv3.寻梦者

梦石
0
星屑
1358
在线时间
1295 小时
注册时间
2012-8-4
帖子
749
2
发表于 2016-3-22 21:42:15 | 只看该作者
可以改的哦,应该能利用变量来保存数据
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9397
在线时间
2748 小时
注册时间
2008-9-5
帖子
3543

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

3
发表于 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 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
72
在线时间
7 小时
注册时间
2016-3-21
帖子
6
4
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

谢谢大神 {:8_462:}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
72
在线时间
7 小时
注册时间
2016-3-21
帖子
6
6
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

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

点评

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-22 13:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表