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

Project1

 找回密码
 注册会员
搜索
查看: 2134|回复: 3

[已经解决] xp的问题,关于标题

[复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
5 小时
注册时间
2010-8-8
帖子
64
发表于 2010-8-8 14:39:11 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人

梦石
0
星屑
236
在线时间
191 小时
注册时间
2010-6-22
帖子
233
发表于 2010-8-8 18:13:35 | 显示全部楼层
本帖最后由 仙芋 于 2010-8-8 18:15 编辑

回复 凯斯墨兰迪 的帖子
新增一个脚本
37-44行是图片
可以加入自己做的图片

然后放到 Pictures 文件夹内
当然亦可放到其他文件夹
可是别忘了更改脚本
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. #==============================================================================
  5. # Scene_Title
  6. #==============================================================================
  7. class Scene_Title
  8.   def main
  9.     if $BTEST
  10.       battle_test
  11.       return
  12.     end
  13.     $data_actors = load_data("Data/Actors.rxdata")
  14.     $data_classes = load_data("Data/Classes.rxdata")
  15.     $data_skills = load_data("Data/Skills.rxdata")
  16.     $data_items = load_data("Data/Items.rxdata")
  17.     $data_weapons = load_data("Data/Weapons.rxdata")
  18.     $data_armors = load_data("Data/Armors.rxdata")
  19.     $data_enemies = load_data("Data/Enemies.rxdata")
  20.     $data_troops = load_data("Data/Troops.rxdata")
  21.     $data_states = load_data("Data/States.rxdata")
  22.     $data_animations = load_data("Data/Animations.rxdata")
  23.     $data_tilesets = load_data("Data/Tilesets.rxdata")
  24.     $data_common_events = load_data("Data/CommonEvents.rxdata")
  25.     $data_system = load_data("Data/System.rxdata")
  26.     $game_system = Game_System.new
  27.     # 生成标题图形
  28.     @sprite = [Sprite.new]
  29.     for i in 0..6
  30.       @sprite[i] = Sprite.new
  31.       @sprite[i].opacity = 0
  32.     end
  33.     @sprite[0].bitmap = RPG::Cache.title($data_system.title_name)
  34.     @sprite[0].opacity = 0
  35.     #开始游戏的图片
  36.     @sprite[1].bitmap = Bitmap.new("Graphics/Pictures/start-1.png")
  37.     @sprite[2].bitmap = Bitmap.new("Graphics/Pictures/start-2.png")
  38.     #继续游戏的图片
  39.     @sprite[3].bitmap = Bitmap.new("Graphics/Pictures/continue-1.png")
  40.     @sprite[4].bitmap = Bitmap.new("Graphics/Pictures/continue-2.png")
  41.     #结束游戏的图片
  42.     @sprite[5].bitmap = Bitmap.new("Graphics/Pictures/exit-1.png")
  43.     @sprite[6].bitmap = Bitmap.new("Graphics/Pictures/exit-2.png")
  44.     #图片位置
  45.     for i in 1..6
  46.       case i
  47.            
  48.          when 1
  49.            x=268
  50.            y=282
  51.            @sprite[i].x =x
  52.            @sprite[i].y =y
  53.          when 2
  54.             x=212
  55.             y=277
  56.             @sprite[i].x =x
  57.             @sprite[i].y =y
  58.       
  59.          when 3
  60.             x=268
  61.             y=340
  62.             @sprite[i].x =x
  63.             @sprite[i].y =y
  64.             
  65.          when 4
  66.             x=223
  67.             y=323
  68.             @sprite[i].x =x
  69.             @sprite[i].y =y   
  70.          when 5
  71.             x=268
  72.             y=360
  73.             @sprite[i].x =x
  74.             @sprite[i].y =y   
  75.               
  76.          when 6
  77.             x=208
  78.             y=366
  79.             @sprite[i].x =x
  80.             @sprite[i].y =y   
  81.        end     
  82.            
  83.            
  84.       
  85.     end
  86.     @continue_enabled = false
  87.     for i in 0..3
  88.       if FileTest.exist?("Save#{i+1}.rxdata")
  89.         @continue_enabled = true
  90.       end
  91.     end
  92.     if @continue_enabled
  93.       @command_index = 1
  94.     else
  95.       @command_index = 0
  96.       @sprite[3].tone = Tone.new(0, 0, 0, 255)
  97.       @sprite[4].tone = Tone.new(0, 0, 0, 255)
  98.     end
  99.     $game_system.bgm_play($data_system.title_bgm)
  100.     Audio.me_stop
  101.     Audio.bgs_stop
  102.     Graphics.transition
  103.     loop do
  104.       Graphics.update
  105.       #淡出背景图形
  106.       if @sprite[0].opacity <= 255
  107.         @sprite[0].opacity += 15
  108.       end
  109.       Input.update
  110.       update
  111.       if $scene != self
  112.         break
  113.       end
  114.     end
  115.     Graphics.freeze
  116.     # 释放图形
  117.     for i in 0..6
  118.       @sprite[i].bitmap.dispose
  119.       @sprite[i].dispose
  120.     end
  121.   end
  122.   def update
  123.   chaochaocommandchaochao
  124.   if Input.trigger?(Input::C)
  125.     case @command_index
  126.       when 0
  127.         command_new_game
  128.       when 1
  129.         command_continue
  130.       when 2
  131.         command_shutdown
  132.       end
  133.     end
  134.   end
  135.   def chaochaocommandchaochao
  136.     if Input.trigger?(Input::UP)
  137.       @command_index -= 1
  138.       if @command_index < 0
  139.         @command_index = 2
  140.       end
  141.       $game_system.se_play($data_system.cursor_se)
  142.     end
  143.     if Input.trigger?(Input::DOWN)
  144.       @command_index += 1
  145.       if @command_index > 2
  146.         @command_index = 0
  147.       end
  148.       $game_system.se_play($data_system.cursor_se)
  149.     end
  150.     case @command_index
  151.     when 0
  152.       if @sprite[1].opacity >= 0
  153.         @sprite[1].opacity -= 30
  154.       end
  155.       if @sprite[2].opacity <= 240
  156.         @sprite[2].opacity += 30
  157.       end
  158.       if @sprite[3].opacity <= 210
  159.         @sprite[3].opacity += 30
  160.       end
  161.       if @sprite[4].opacity >= 0
  162.         @sprite[4].opacity -= 30
  163.       end
  164.       if @sprite[5].opacity <= 210
  165.         @sprite[5].opacity += 30
  166.       end
  167.       if @sprite[6].opacity >= 0
  168.         @sprite[6].opacity -= 30
  169.       end
  170.     when 1
  171.       if @sprite[1].opacity <= 210
  172.         @sprite[1].opacity += 30
  173.       end
  174.       if @sprite[2].opacity >= 0
  175.         @sprite[2].opacity -= 30
  176.       end
  177.       if @sprite[3].opacity >= 0
  178.         @sprite[3].opacity -= 30
  179.       end
  180.       if @sprite[4].opacity <= 240
  181.         @sprite[4].opacity += 30
  182.       end
  183.       if @sprite[5].opacity <= 210
  184.         @sprite[5].opacity += 30
  185.       end
  186.       if @sprite[6].opacity >= 0
  187.         @sprite[6].opacity -= 30
  188.       end
  189.     when 2
  190.       if @sprite[1].opacity <= 210
  191.         @sprite[1].opacity += 30
  192.       end
  193.       if @sprite[2].opacity >= 0
  194.         @sprite[2].opacity -= 30
  195.       end
  196.       if @sprite[3].opacity <= 210
  197.         @sprite[3].opacity += 30
  198.       end
  199.       if @sprite[4].opacity >= 0
  200.         @sprite[4].opacity -= 30
  201.       end
  202.       if @sprite[5].opacity >= 0
  203.         @sprite[5].opacity -= 30
  204.       end
  205.       if @sprite[6].opacity <= 240
  206.         @sprite[6].opacity += 30
  207.       end
  208.     end
  209.   end
  210. end
复制代码

点评

49-81 行 改 x=___ y=____  发表于 2011-7-17 17:18
请问调整标题按钮坐标怎么改?  发表于 2011-7-17 12:07

评分

参与人数 1星屑 +200 收起 理由
「旅」 + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
29 小时
注册时间
2010-7-5
帖子
483
发表于 2010-8-8 20:22:08 | 显示全部楼层
用事件标题也可以得。。。。。。

评分

参与人数 1星屑 +200 收起 理由
「旅」 + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
50 小时
注册时间
2010-6-21
帖子
43
发表于 2010-8-15 13:22:02 | 显示全部楼层
喜欢永事件
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 20:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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