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

Project1

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

[已经解决] 哇哇哇!求高人相助啊!战斗显示不了!!!!!!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
54 小时
注册时间
2013-6-27
帖子
45
跳转到指定楼层
1
发表于 2013-10-26 21:22:48 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 神秘来客 于 2013-10-27 11:50 编辑

高人们啊!我不知道这么了!我的战斗显示不了!坑人啊!!!上图!!!! 好了!坑坑的!我刚刚装了这个脚本!
  • [align=left
    求大神们帮帮我吧!
      









    脚本内容:

      • #============================================================================== # ■ VX-RGSS2 改变战斗背景 [版本.1.0.0] by Claimh #------------------------------------------------------------------------------ # 英语翻译 By: Elemental Crisis [http://www.rpgcrisis.net] # 中文翻译 By: zero2 [http://rpg.blue/web] #------------------------------------------------------------------------------ # 改变战斗的背景图. #============================================================================== module BattleBack # 选择战斗背景 # 0:当前地图的战斗背景,为战斗背景(默认VX的样式) # 1:目前使用的地图作为战斗背景 # 2:使用自己的图片,为战斗背景 BB_TYPE = 1 # 在这里输入上面提到的编号 # 显示战斗地面 BT_FLOOR = false # 使用的图片(如果你选择的编号为2) M_B_BACK = { # 地图编号 => "(Graphics/System/图片名)" 71 => "Sea", 72 => "Sea of clouds" } end #============================================================================== # ■ Spriteset_Battle #============================================================================== class Spriteset_Battle #-------------------------------------------------------------------------- # ● Creating Battle Back Sprite #-------------------------------------------------------------------------- def create_battleback case BattleBack::BB_TYPE when 0 source = $game_temp.background_bitmap bitmap = Bitmap.new(640, 480) bitmap.stretch_blt(bitmap.rect, source, source.rect) bitmap.radial_blur(90, 12) @battleback_sprite = Sprite.new(@viewport1) @battleback_sprite.bitmap = bitmap @battleback_sprite.ox = 320 @battleback_sprite.oy = 240 @battleback_sprite.x = 272 @battleback_sprite.y = 176 @battleback_sprite.wave_amp = 8 @battleback_sprite.wave_length = 240 @battleback_sprite.wave_speed = 120 when 1 source = $game_temp.background_bitmap bitmap = Bitmap.new(640, 480) bitmap.stretch_blt(bitmap.rect, source, source.rect) @battleback_sprite = Sprite.new(@viewport1) @battleback_sprite.bitmap = bitmap @battleback_sprite.ox = 320 @battleback_sprite.oy = 240 @battleback_sprite.x = 272 @battleback_sprite.y = 176 when 2 @battleback_sprite = BattleBackSprite.new(@viewport1) end end #-------------------------------------------------------------------------- # ● Creating Battle Floor Sprite #-------------------------------------------------------------------------- alias create_battlefloor_mbb create_battlefloor def create_battlefloor create_battlefloor_mbb if BattleBack::BT_FLOOR end #-------------------------------------------------------------------------- # ● Delete Battle Floor Sprite #-------------------------------------------------------------------------- alias dispose_battlefloor_mbb dispose_battlefloor def dispose_battlefloor dispose_battlefloor_mbb if BattleBack::BT_FLOOR end #-------------------------------------------------------------------------- # ● Update Battle Floor Sprite #-------------------------------------------------------------------------- alias update_battlefloor_mbb update_battlefloor def update_battlefloor update_battlefloor_mbb if BattleBack::BT_FLOOR end end #============================================================================== # ■ BattleBackSprite #============================================================================== class BattleBackSprite < Sprite # Background Screen Size WIDTH = 544.00 HEIGHT = 288.00 #-------------------------------------------------------------------------- # ● Object Initialization # viewport : viewport #-------------------------------------------------------------------------- def initialize(viewport = nil) super(viewport) self.bitmap = Cache.system(BattleBack::M_B_BACK[$game_map.map_id]) # Zoom is carried out according to picture size. @x_zoom = WIDTH / self.bitmap.width @y_zoom = HEIGHT / self.bitmap.height @zoom = @x_zoom > @y_zoom ? @x_zoom : @y_zoom # Zoom is carried out. self.zoom_x = @zoom self.zoom_y = @zoom # Made into central display. self.ox = self.bitmap.width / 2 self.oy = self.bitmap.height / 2 self.x = (self.bitmap.width / 2) * @zoom self.y = (self.bitmap.height / 2) * @zoom end end
      

评分

参与人数 1星屑 -20 收起 理由
铃仙·优昙华院·因幡 -20 不要随便修改标签.

查看全部评分

Lv1.梦旅人

梦石
0
星屑
196
在线时间
835 小时
注册时间
2012-9-16
帖子
1811
4
发表于 2013-10-27 16:41:54 | 只看该作者
汗...@Password @丿梁丶小柒 咱是认可答案~另外楼主标题违规了= =

那个脚本在此:
  1. #==============================================================================
  2. # ■ VX-RGSS2 改变战斗背景 [版本.1.0.0]     by Claimh
  3. #------------------------------------------------------------------------------
  4. # 英语翻译 By: Elemental Crisis [http://www.rpgcrisis.net]
  5. # 中文翻译 By: zero2 [http://www.66rpg.com]
  6. #------------------------------------------------------------------------------
  7. # 改变战斗的背景图.
  8. #==============================================================================


  9. module BattleBack
  10. #   选择战斗背景
  11. #   0:当前地图的战斗背景,为战斗背景(默认VX的样式)
  12. #   1:目前使用的地图作为战斗背景
  13. #   2:使用自己的图片,为战斗背景
  14. BB_TYPE = 1  # 在这里输入上面提到的编号

  15. # 显示战斗地面
  16. BT_FLOOR = true

  17. # 使用的图片(如果你选择的编号为2)
  18. M_B_BACK = {
  19.   # 地图编号 => "(Graphics/System/图片名)"
  20.   1 => "Trans"
  21. }
  22. end


  23. #==============================================================================
  24. # ■ Spriteset_Battle
  25. #==============================================================================
  26. class Spriteset_Battle
  27. #--------------------------------------------------------------------------
  28. # ● Creating Battle Back Sprite
  29. #--------------------------------------------------------------------------
  30. def create_battleback
  31.   case BattleBack::BB_TYPE
  32.   when 0
  33.     source = $game_temp.background_bitmap
  34.     bitmap = Bitmap.new(640, 480)
  35.     bitmap.stretch_blt(bitmap.rect, source, source.rect)
  36.     bitmap.radial_blur(90, 12)
  37.     @battleback_sprite = Sprite.new(@viewport1)
  38.     @battleback_sprite.bitmap = bitmap
  39.     @battleback_sprite.ox = 320
  40.     @battleback_sprite.oy = 240
  41.     @battleback_sprite.x = 272
  42.     @battleback_sprite.y = 176
  43.     @battleback_sprite.wave_amp = 8
  44.     @battleback_sprite.wave_length = 240
  45.     @battleback_sprite.wave_speed = 120
  46.   when 1
  47.     source = $game_temp.background_bitmap
  48.     bitmap = Bitmap.new(640, 480)
  49.     bitmap.stretch_blt(bitmap.rect, source, source.rect)
  50.     @battleback_sprite = Sprite.new(@viewport1)
  51.     @battleback_sprite.bitmap = bitmap
  52.     @battleback_sprite.ox = 320
  53.     @battleback_sprite.oy = 240
  54.     @battleback_sprite.x = 272
  55.     @battleback_sprite.y = 176
  56.   when 2
  57.     @battleback_sprite = BattleBackSprite.new(@viewport1)
  58.   end
  59. end
  60. #--------------------------------------------------------------------------
  61. # ● Creating Battle Floor Sprite
  62. #--------------------------------------------------------------------------
  63. alias create_battlefloor_mbb create_battlefloor
  64. def create_battlefloor
  65.   create_battlefloor_mbb if BattleBack::BT_FLOOR
  66. end
  67. #--------------------------------------------------------------------------
  68. # ● Delete Battle Floor Sprite
  69. #--------------------------------------------------------------------------
  70. alias dispose_battlefloor_mbb dispose_battlefloor
  71. def dispose_battlefloor
  72.   dispose_battlefloor_mbb if BattleBack::BT_FLOOR
  73. end
  74. #--------------------------------------------------------------------------
  75. # ● Update Battle Floor Sprite
  76. #--------------------------------------------------------------------------
  77. alias update_battlefloor_mbb update_battlefloor
  78. def update_battlefloor
  79.   update_battlefloor_mbb if BattleBack::BT_FLOOR
  80. end
  81. end


  82. #==============================================================================
  83. # ■ BattleBackSprite
  84. #==============================================================================
  85. class BattleBackSprite < Sprite
  86. # Background Screen Size
  87. WIDTH  = 544.00
  88. HEIGHT = 288.00
  89. #--------------------------------------------------------------------------
  90. # ● Object Initialization
  91. #     viewport : viewport
  92. #--------------------------------------------------------------------------
  93. def initialize(viewport = nil)
  94.   super(viewport)
  95.   self.bitmap = Cache.system(BattleBack::M_B_BACK[$game_map.map_id])
  96.   # Zoom is carried out according to picture size.
  97.   @x_zoom = WIDTH / self.bitmap.width
  98.   @y_zoom = HEIGHT / self.bitmap.height
  99.   [url=home.php?mod=space&uid=98379]@zoom[/url] = @x_zoom > @y_zoom ? @x_zoom : @y_zoom
  100.   # Zoom is carried out.
  101.   self.zoom_x = @zoom
  102.   self.zoom_y = @zoom
  103.   # Made into central display.
  104.   self.ox = self.bitmap.width / 2
  105.   self.oy = self.bitmap.height / 2
  106.   self.x = (self.bitmap.width / 2)  * @zoom
  107.   self.y = (self.bitmap.height / 2) * @zoom
  108. end
  109. end
复制代码

评分

参与人数 1星屑 +100 收起 理由
铃仙·优昙华院·因幡 + 100 认可答案

查看全部评分


——旧坑欢迎戳
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
54 小时
注册时间
2013-6-27
帖子
45
3
 楼主| 发表于 2013-10-26 22:02:33 | 只看该作者
[-雷、贱-] 发表于 2013-10-26 21:58
你可以直接去小刀那里拿啊,那个赏金猎人西之城里面就有啊,或者你可以换个脚本啊 ...

后来我把那个脚本删了,还是木得啊!

点评

这我就不知道了  发表于 2013-10-27 14:57
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2013-10-26
帖子
16
2
发表于 2013-10-26 21:58:16 | 只看该作者
你可以直接去小刀那里拿啊,那个赏金猎人西之城里面就有啊,或者你可以换个脚本啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-11 05:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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