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

Project1

 找回密码
 注册会员
搜索

谁能帮我改下标题!拓充选项

查看数: 3484 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2010-8-22 22:04

正文摘要:

本帖最后由 sunkeren 于 2010-8-30 17:16 编辑 游戏进程      说是255行出错 这个是脚本设置不对。。。不是冲突   :dizzy:改了好久 不知道像       if @spr ...

回复

八云紫 发表于 2010-8-30 17:22:35
出错那行少了一个 点, 应该是  @sprite[9].opacity  += 30
sunkeren 发表于 2010-8-30 17:15:44
6天过去了。。。自顶应该不算三连贴吧

点评

不过可能没戏了,要么就悬赏吧,此帖过期了  发表于 2010-9-6 02:17
sunkeren 发表于 2010-8-24 21:06:55
又一天过去了。。。。谁能帮帮我 。。。   记得以前有这个范例 但是现在下不了了    仙剑 星璇篇的 谁有??能给我发下 范例。。。
sunkeren 发表于 2010-8-23 17:43:11
5个小时过去了。。。。。。
fux2 发表于 2010-8-23 12:06:46
回复 sunkeren 的帖子


    图呢?

点评

原文里有 加在最后了  发表于 2010-8-23 17:42
sunkeren 发表于 2010-8-23 11:45:26
没人帮忙额  自顶下
fux2 发表于 2010-8-23 06:44:26
LZ说的那句是渐变效果
但是如果不发错误信息也不知道是什么错误

点评

哦哦 那我截下图 你帮我看下好么?  发表于 2010-8-23 09:32
nsgc732047 发表于 2010-8-22 23:07:36
回复 sunkeren 的帖子

如果问题解决了记得确认我的答案。
   

点评

要分的回复请点评,下次再见以纯水处理  发表于 2010-8-23 12:05
一定一定 嘿嘿 谢谢了  发表于 2010-8-22 23:16
sunkeren 发表于 2010-8-22 23:05:32
本帖最后由 sunkeren 于 2010-8-30 20:54 编辑

谢谢了 :lol
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. #==============================================================================
  5. # ■ 图片标题菜单1.0
  6. # Scene_Title
  7. #------------------------------------------------------------------------------
  8. # 作者:chaochao
  9. # http://zhuchao.go1.icpcn.com
  10. #==============================================================================
  11. class Scene_Title
  12.   def main
  13.     if $BTEST
  14.       battle_test
  15.       return
  16.     end
  17.     $data_mapinfos  = load_data("Data/MapInfos.rxdata")
  18.     $data_actors = load_data("Data/Actors.rxdata")
  19.     $data_classes = load_data("Data/Classes.rxdata")
  20.     $data_skills = load_data("Data/Skills.rxdata")
  21.     $data_items = load_data("Data/Items.rxdata")
  22.     $data_weapons = load_data("Data/Weapons.rxdata")
  23.     $data_armors = load_data("Data/Armors.rxdata")
  24.     $data_enemies = load_data("Data/Enemies.rxdata")
  25.     $data_troops = load_data("Data/Troops.rxdata")
  26.     $data_states = load_data("Data/States.rxdata")
  27.     $data_animations = load_data("Data/Animations.rxdata")
  28.     $data_tilesets = load_data("Data/Tilesets.rxdata")
  29.     $data_common_events = load_data("Data/CommonEvents.rxdata")
  30.     $data_system = load_data("Data/System.rxdata")
  31.     $game_system = Game_System.new
  32.     # 生成标题图形
  33.     @sprite = [Sprite.new]
  34.     for i in 0..12
  35.       @sprite[i] = Sprite.new
  36.       @sprite[i].opacity = 0
  37.     end
  38.     @sprite[0].bitmap = RPG::Cache.title($data_system.title_name)
  39.     @sprite[0].opacity = 0
  40.     #开始游戏的图片
  41.     @sprite[1].bitmap = Bitmap.new("Graphics/System/menu/start-1.png")
  42.     @sprite[2].bitmap = Bitmap.new("Graphics/System/menu/start-2.png")
  43.     #继续游戏的图片
  44.     @sprite[3].bitmap = Bitmap.new("Graphics/System/menu/continue-1.png")
  45.     @sprite[4].bitmap = Bitmap.new("Graphics/System/menu/continue-2.png")
  46.     #结束游戏的图片
  47.     @sprite[11].bitmap = Bitmap.new("Graphics/System/menu/exit-1.png")
  48.     @sprite[12].bitmap = Bitmap.new("Graphics/System/menu/exit-2.png")
  49.     #制作群
  50.     @sprite[9].bitmap = Bitmap.new("Graphics/System/menu/group-1.png")
  51.     @sprite[10].bitmap = Bitmap.new("Graphics/System/menu/group-2.png")
  52.     #前尘忆梦
  53.     @sprite[7].bitmap = Bitmap.new("Graphics/System/menu/dream-1.png")
  54.     @sprite[8].bitmap = Bitmap.new("Graphics/System/menu/dream-2.png")
  55.     #丹青绘卷
  56.     @sprite[5].bitmap = Bitmap.new("Graphics/System/menu/picture-1.png")
  57.     @sprite[6].bitmap = Bitmap.new("Graphics/System/menu/picture-2.png")
  58.     #图片位置
  59.     for i in 1..12
  60.       case i
  61.            
  62.          when 1
  63.            x=90
  64.            y=-20
  65.            @sprite[i].x =x
  66.            @sprite[i].y =y
  67.          when 2
  68.             x=90
  69.             y=-20
  70.             @sprite[i].x =x
  71.             @sprite[i].y =y
  72.       
  73.          when 3
  74.             x=316
  75.             y=-26
  76.             @sprite[i].x =x
  77.             @sprite[i].y =y
  78.             
  79.          when 4
  80.             x=316
  81.             y=-26
  82.             @sprite[i].x =x
  83.             @sprite[i].y =y   
  84.          when 11
  85.             x=85
  86.             y=355
  87.             @sprite[i].x =x
  88.             @sprite[i].y =y   
  89.               
  90.          when 12
  91.             x=85
  92.             y=355
  93.             @sprite[i].x =x
  94.             @sprite[i].y =y   
  95.          ########################
  96.             
  97.          when 9
  98.             x=0
  99.             y=155
  100.             @sprite[i].x =x
  101.             @sprite[i].y =y   
  102.          when 10
  103.             x=0
  104.             y=155
  105.             @sprite[i].x =x
  106.             @sprite[i].y =y  
  107.          when 7
  108.             x=320
  109.             y=325
  110.             @sprite[i].x =x
  111.             @sprite[i].y =y  
  112.          when 8
  113.             x=320
  114.             y=325
  115.             @sprite[i].x =x
  116.             @sprite[i].y =y  
  117.          when 5
  118.             x=405
  119.             y=155
  120.             @sprite[i].x =x
  121.             @sprite[i].y =y  
  122.          when 6
  123.             x=405
  124.             y=155
  125.             @sprite[i].x =x
  126.             @sprite[i].y =y
  127.        end     
  128.            
  129.            
  130.       
  131.     end

  132.     #Make.snows
  133.     @continue_enabled = false
  134.     for i in 0..35
  135.       if FileTest.exist?("save/Save#{i}.rxdata")
  136.         @continue_enabled = true
  137.       end
  138.     end
  139.     if @continue_enabled
  140.       @command_index = 1
  141.     else
  142.       @command_index = 0
  143.       @sprite[3].tone = Tone.new(0, 0, 0, 255)
  144.       @sprite[4].tone = Tone.new(0, 0, 0, 255)
  145.     end
  146.     $game_system.bgm_play($data_system.title_bgm)
  147.     Audio.me_stop
  148.     Audio.bgs_stop
  149.     Graphics.transition
  150.     loop do
  151.       Graphics.update
  152.       #淡出背景圖形
  153.       if @sprite[0].opacity <= 255
  154.         @sprite[0].opacity += 15
  155.       end
  156.       Input.update
  157.       update
  158.       if $scene != self
  159.         break
  160.       end
  161.     end
  162.     Graphics.freeze
  163.     # 釋放圖形
  164.     for i in 0..12
  165.       @sprite[i].bitmap.dispose
  166.       @sprite[i].dispose
  167.     end
  168.   end
  169.   def update
  170. # Make.snows_fly(1)
  171.   chaochaocommandchaochao
  172.   if Input.trigger?(Input::C)
  173.     case @command_index
  174.       when 0
  175.         command_new_game
  176.       when 1
  177.         command_continue
  178.       when 2
  179.         command_shutdown
  180.       when 3
  181.         command_shutdown
  182.       when 4
  183.         command_shutdown
  184.       when 5
  185.         command_shutdown
  186.       end
  187.     end
  188.   end
  189.   def chaochaocommandchaochao
  190.     if Input.trigger?(Input::UP)
  191.       @command_index -= 1
  192.       if @command_index < 0
  193.         @command_index = 5
  194.       end
  195.       $game_system.se_play($data_system.cursor_se)
  196.     end
  197.     if Input.trigger?(Input::DOWN)
  198.       @command_index += 1
  199.       if @command_index > 5
  200.         @command_index = 0
  201.       end
  202.       $game_system.se_play($data_system.cursor_se)
  203.     end
  204.   #修改………………
  205.     mouse_x, mouse_y = Mouse.get_mouse_pos
  206.     if (mouse_x>125) and (mouse_x<235)and(mouse_y>5)and(mouse_y<60)
  207.      if @command_index != 0
  208.      $game_system.se_play($data_system.cursor_se)
  209.      end
  210.      @command_index = 0
  211.     end
  212.     if (mouse_x>375) and (mouse_x<485)and(mouse_y>5)and(mouse_y<60)
  213.      if @command_index != 1
  214.       $game_system.se_play($data_system.cursor_se)
  215.      end
  216.      @command_index = 1
  217.     end
  218.     if (mouse_x>240) and (mouse_x<360)and(mouse_y>400)and(mouse_y<455)
  219.      if @command_index != 2
  220.       $game_system.se_play($data_system.cursor_se)
  221.      end
  222.      @command_index = 2
  223.     end
  224.   #修改………………
  225.     case @command_index   
  226.     when 0
  227.       if @sprite[1].opacity<= 210
  228.         @sprite[1].opacity += 30
  229.       end
  230.       if @sprite[8].opacity >= 0
  231.         @sprite[8].opacity -= 30
  232.       end
  233.       if @sprite[3].opacity<= 210
  234.         @sprite[3].opacity += 30
  235.       end
  236.       if @sprite[4].opacity >= 0
  237.         @sprite[4].opacity -= 30
  238.       end
  239.       if @sprite[5].opacity<= 210
  240.         @sprite[5].opacity += 30
  241.       end
  242.       if @sprite[6].opacity  >= 0
  243.         @sprite[6].opacity -= 30
  244.       end
  245.       if @sprite[7].opacity<= 210
  246.         @sprite[7].opacity += 30
  247.       end
  248.       if @sprite[10].opacity<= 210
  249.         @sprite[10].opacity += 30
  250.       end
  251.       if @sprite[9].opacity  >= 0
  252.         @sprite[9].opacity -= 30
  253.       end
  254.       if @sprite[2].opacity <= 240     
  255.         @sprite[2].opacity += 30
  256.       end
  257.       if @sprite[11].opacity<= 210
  258.         @sprite[11].opacity += 30
  259.       end
  260.       if @sprite[12].opacity >= 0
  261.         @sprite[12].opacity -= 30
  262.       end
  263.     #当前序号前一个  <= 210      += 30
  264.     #同位-2          <= 240      += 30
  265.     when 1
  266.       if @sprite[1].opacity<= 210
  267.         @sprite[1].opacity += 30
  268.       end
  269.       if @sprite[2].opacity >= 0
  270.         @sprite[2].opacity -= 30
  271.       end
  272.       if @sprite[3].opacity<= 210
  273.         @sprite[3].opacity += 30
  274.       end
  275.       if @sprite[8].opacity >= 0
  276.         @sprite[8].opacity -= 30
  277.       end
  278.       if @sprite[5].opacity<= 210
  279.         @sprite[5].opacity += 30
  280.       end
  281.       if @sprite[6].opacity  >= 0
  282.         @sprite[6].opacity -= 30
  283.       end
  284.       if @sprite[7].opacity<= 210
  285.         @sprite[7].opacity += 30
  286.       end
  287.       if @sprite[10].opacity<= 210
  288.         @sprite[10].opacity += 30
  289.       end
  290.       if @sprite[9].opacity  >= 0
  291.         @sprite[9].opacity -= 30
  292.       end
  293.       if @sprite[2].opacity <= 240     
  294.         @sprite[2].opacity += 30
  295.       end
  296.       if @sprite[11].opacity<= 210
  297.         @sprite[11].opacity += 30
  298.       end
  299.       if @sprite[12].opacity >= 0
  300.         @sprite[12].opacity -= 30
  301.       end
  302.     #当前序号前一个  <= 210      += 30
  303.     #同位-2          <= 240      += 30
  304.     when 2
  305.       if @sprite[1].opacity<= 210
  306.         @sprite[1].opacity += 30
  307.       end
  308.       if @sprite[2].opacity >= 0
  309.         @sprite[2].opacity -= 30
  310.       end
  311.       if @sprite[3].opacity<= 210
  312.         @sprite[3].opacity += 30
  313.       end
  314.       if @sprite[4].opacity >= 0
  315.         @sprite[4].opacity -= 30
  316.       end
  317.       if @sprite[5].opacity<= 210
  318.         @sprite[5].opacity += 30
  319.       end
  320.       if @sprite[8].opacity  >= 0
  321.         @sprite[8].opacity -= 30
  322.       end
  323.       if @sprite[7].opacity<= 210
  324.         @sprite[7].opacity += 30
  325.       end
  326.       if @sprite[10].opacity<= 210
  327.         @sprite[10].opacity += 30
  328.       end
  329.       if @sprite[9].opacity  >= 0
  330.         @sprite[9].opacity -= 30
  331.       end
  332.       if @sprite[6].opacity <= 240     
  333.         @sprite[6].opacity += 30
  334.       end
  335.       if @sprite[11].opacity<= 210
  336.         @sprite[11].opacity += 30
  337.       end
  338.       if @sprite[12].opacity >= 0
  339.         @sprite[12].opacity -= 30
  340.       end
  341.     #当前序号前一个  <= 210      += 30
  342.     #同位-2          <= 240      += 30
  343.       
  344.     when 3
  345.       if @sprite[1].opacity<= 210
  346.         @sprite[1].opacity += 30
  347.       end
  348.       if @sprite[2].opacity >= 0
  349.         @sprite[2].opacity -= 30
  350.       end
  351.       if @sprite[3].opacity<= 210
  352.         @sprite[3].opacity += 30
  353.       end
  354.       if @sprite[4].opacity >= 0
  355.         @sprite[4].opacity -= 30
  356.       end
  357.       if @sprite[5].opacity<= 210
  358.         @sprite[5].opacity += 30
  359.       end
  360.       if @sprite[6].opacity  >= 0
  361.         @sprite[6].opacity -= 30
  362.       end
  363.       if @sprite[7].opacity<= 210
  364.         @sprite[7].opacity += 30
  365.       end
  366.       if @sprite[10].opacity<= 210
  367.         @sprite[10].opacity += 30
  368.       end
  369.       if @sprite[9].opacity  >= 0
  370.         @sprite[9].opacity -= 30
  371.       end
  372.       if @sprite[8].opacity <= 240     
  373.         @sprite[8].opacity += 30
  374.       end
  375.       if @sprite[11].opacity<= 210
  376.         @sprite[11].opacity += 30
  377.       end
  378.       if @sprite[12].opacity >= 0
  379.         @sprite[12].opacity -= 30
  380.       end
  381.     #当前序号前一个  <= 210      += 30
  382.     #同位-2          <= 240      += 30
  383.     when 4
  384.       if @sprite[1].opacity<= 210
  385.         @sprite[1].opacity += 30
  386.       end
  387.       if @sprite[2].opacity >= 0
  388.         @sprite[2].opacity -= 30
  389.       end
  390.       if @sprite[3].opacity<= 210
  391.         @sprite[3].opacity += 30
  392.       end
  393.       if @sprite[4].opacity >= 0
  394.         @sprite[4].opacity -= 30
  395.       end
  396.       if @sprite[5].opacity<= 210
  397.         @sprite[5].opacity += 30
  398.       end
  399.       if @sprite[6].opacity  >= 0
  400.         @sprite[6].opacity -= 30
  401.       end
  402.       if @sprite[7].opacity<= 210
  403.         @sprite[7].opacity += 30
  404.       end
  405.       if @sprite[8].opacity<= 210
  406.         @sprite[8].opacity += 30
  407.       end
  408.       if @sprite[9].opacity  >= 0
  409.         @sprite[9].opacity -= 30
  410.       end
  411.       if @sprite[10].opacity <= 240     
  412.         @sprite[10].opacity += 30
  413.       end
  414.       if @sprite[11].opacity<= 210
  415.         @sprite[11].opacity += 30
  416.       end
  417.       if @sprite[12].opacity >= 0
  418.         @sprite[12].opacity -= 30
  419.       end
  420.     #当前序号前一个  <= 210      += 30
  421.     #同位-2          <= 240      += 30
  422.     when 5
  423.       if @sprite[1].opacity<= 210
  424.         @sprite[1].opacity += 30
  425.       end
  426.       if @sprite[2].opacity >= 0
  427.         @sprite[2].opacity -= 30
  428.       end
  429.       if @sprite[3].opacity<= 210
  430.         @sprite[3].opacity += 30
  431.       end
  432.       if @sprite[4].opacity >= 0
  433.         @sprite[4].opacity -= 30
  434.       end
  435.       if @sprite[5].opacity<= 210
  436.         @sprite[5].opacity += 30
  437.       end
  438.       if @sprite[6].opacity  >= 0
  439.         @sprite[6].opacity -= 30
  440.       end
  441.       if @sprite[7].opacity<= 210
  442.         @sprite[7].opacity += 30
  443.       end
  444.       if @sprite[8].opacity<= 210
  445.         @sprite[8].opacity += 30
  446.       end
  447.       if @sprite[9].opacity  >= 0
  448.         @sprite[9].opacity -= 30
  449.       end
  450.       if @sprite[12].opacity <= 240     
  451.         @sprite[12].opacity += 30
  452.       end
  453.       if @sprite[11].opacity<= 210
  454.         @sprite[11].opacity += 30
  455.       end
  456.       if @sprite[10].opacity >= 0
  457.         @sprite[10].opacity -= 30
  458.       end
  459.     end
  460.   end
  461. end
复制代码
这是修改完的位置 基本修正了  谁能帮我 弄下渐变?
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-24 02:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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