Project1

标题: 关于游戏界面与文件的三个问题 [打印本页]

作者: 741455051    时间: 2011-12-6 21:34
标题: 关于游戏界面与文件的三个问题
1.如何把游戏一开始的背景图改掉(就是有开始游戏 读取存档 的那个)
2.怎么让游戏可以脱离RMVX独立运行(就是像是幽灵船那种,别人下载以后就可以直接玩的那种。。。)
3.如果可以,能不能让游戏开始的时候播放开头op。。。像真三国无双那样。。。当然,只是可以的话dsu_plus_rewardpost_czw
作者: 南极の曙光    时间: 2011-12-6 21:46
我也是小白,不过1 2我都会~
修改背景图请修改文件目录RGSS2\Graphics\System下的Title.png文件,或者直接拿个别的图代替它。
(文件名要一样)
RMVX做的游戏如何脱离VX运行?
A:
脱离VX方法一:压缩游戏时勾选「包含RTP数据」
成功率:100%

脱离VX方法二:
1. 将所有使用过的素材放入游戏文件夹中的正确位置
2. 从「C:\Program Files\Common Files\Enterbrain\RGSS2\RPGVX」(RTP默认安装路径)中复制「RGSS202E.dll」(或相对应版本的dll文件)到游戏文件夹中
3. 修改Game.ini,将「RTP=RPGVX」改成「RTP=」
成功率:80%
失败原因:有一个步骤没有做正确

摘自http://rpg.blue/forum.php?mod=vi ... &extra=page%3D1
作者: zhixin1997    时间: 2011-12-6 21:54
前两个问题LS回答了我就补充一下第三个
最简单的方法是用脚本,到处都是,希望LZ用好搜索功能
作者: hcm    时间: 2011-12-6 23:21
本帖最后由 hcm 于 2011-12-7 12:23 编辑

1.Graphics\System文件夹的Title.png文件用PS或别的制图工具改成你想要的,或自制一张一样大的图片命名为Title.png替换掉.Graphics\System文件夹的Title.png,其他图的改编也一样。(如果工程文件夹是空的直接放入就行了,最好不要放到软件本身的素材包)
2.如图:文件-打开数据文件包-含RTP
3.用脚本,6R里应该搜得到,事实上我觉得一开始用一个自动执行的事件搞伪OP效果也不错。������
下面这脚本的话把OP图以logo为文件名放入Graphics/Pictures。

未命名.jpg (30.46 KB, 下载次数: 17)

未命名.jpg

无标题.png (91.75 KB, 下载次数: 17)

无标题.png

Scripts.rvdata

172.63 KB, 下载次数: 0


作者: 小白玩家    时间: 2011-12-7 09:17
  1. #==============================================================================

  2. # 本腳本來自www.66RPG.com,使用和轉載請保留此信息

  3. #============================================================================== #==============================================================================

  4. # ** Scene_Logo 1.7 RGSS2

  5. # Script and RGSS2 debugging by Dëvic

  6. # Support and RGSS1 debuggin by Isaacsol

  7. #==============================================================================


  8. class Scene_Logo

  9.   

  10.   # 标准的值: %w( BGM BGS ME SE )

  11.   AudioTypes = %w( BGM BGS ME SE )

  12.   

  13.   def initialize

  14.     # 图像分别替换到Image1 Image2 Image3  可以自己加


  15.     @img = [ 'Image1',  ]

  16.     # Here, set  如果你想拥有一个褪色和淡出效果就输入'true'否则'false'.

  17.     @fade = true

  18.     # 淡入淡出值 (帧)

  19.     # 默认值: 20
  20.     @fade_delay = 20

  21.     # 在屏幕中等待时间 1/60秒


  22.     # 默认值: 120 frames.

  23.     @delaying = 280

  24.     # 音频的开始三个是:

  25.     # "Audio name", "Volume" 和 "Pitch"; 下一个播放的选项

  26.     # 在 AudioTypes[x]中填入.x的值取: 0: BGM; 1: BGS; 2: SE and 3: ME.

  27.     @audio = [ 'Airship', 100, 100, AudioTypes[0] ]

  28.     main

  29.   end

  30.   def main

  31.     @img.each { |i|

  32.       # 建立新的脚本模块

  33.       sprite = Sprite.new

  34.       #  这个脚本是读取"../Graphics/System/的

  35.       sprite.bitmap = Cache.system(i)


  36.       if AudioTypes

  37.         case @audio[3]

  38.         when 'BGM'

  39.           Audio.bgm_play("Audio/BGM/#{@audio[0]}", @audio[1], @audio[2])

  40.         when 'BGS'

  41.           Audio.bgs_play("Audio/BGS/#{@audio[0]}", @audio[1], @audio[2])

  42.         when 'ME'

  43.           Audio.me_play("Audio/ME/#{@audio[0]}", @audio[1], @audio[2])

  44.         when 'SE'

  45.           Audio.se_play("Audio/SE/#{@audio[0]}", @audio[1], @audio[2])

  46.         end

  47.       end

  48.       Graphics.transition

  49.       Graphics.fadein(@fade_delay) if @fade == true

  50.       Graphics.wait(@delaying)

  51.       Graphics.fadeout(@fade_delay) if @fade == true

  52.       sprite.dispose

  53.       Graphics.freeze

  54.      }

  55.   end

  56. end

  57. #这里是更改Scene_Title 模块的

  58. class Scene_Title

  59.   alias old_start start

  60.   def start

  61.     Scene_Logo.new

  62.     old_start

  63.   end

  64. end

  65. #==============================================================================

  66. # 本腳本來自www.66RPG.com,使用和轉載請保留此信息

  67. #==============================================================================
复制代码
加入你需要的图片,名字Image1 导入Graphics/System/,效果是在游戏前播放这张图片




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