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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 索非亚
打印 上一主题 下一主题

1vip求血槽绘制教学!

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

幻灭

梦石
0
星屑
49
在线时间
5 小时
注册时间
2006-12-29
帖子
896
11
发表于 2008-9-22 21:59:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-8-31
帖子
76
12
 楼主| 发表于 2008-9-22 22:22:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
13
发表于 2008-9-22 22:40:30 | 只看该作者


  1. #==============================================================================
  2. # ■ Window_BattleStatus
  3. #------------------------------------------------------------------------------
  4. #  显示战斗画面同伴状态的窗口。
  5. #==============================================================================

  6. class Window_BattleStatus < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 320, 640, 480) #changed
  12.     self.opacity =0 # 透明度更改
  13.     self.contents = Bitmap.new(width - 32, height - 32)
  14.     @level_up_flags = [false, false, false, false]
  15.     refresh
  16.   end
  17.   #--------------------------------------------------------------------------
  18.   # ● 释放
  19.   #--------------------------------------------------------------------------
  20.   def dispose
  21.     super
  22.   end
  23.   #--------------------------------------------------------------------------
  24.   # ● 设置升级标志
  25.   #     actor_index : 角色索引
  26.   #--------------------------------------------------------------------------
  27.   def level_up(actor_index)
  28.     @level_up_flags[actor_index] = true
  29.   end
  30.   #--------------------------------------------------------------------------
  31.   # ● 刷新
  32.   #--------------------------------------------------------------------------
  33.   def refresh
  34.     self.contents.clear
  35.     @item_max = $game_party.actors.size
  36.     for i in 0...$game_party.actors.size
  37.       actor = $game_party.actors[i]
  38.       actor_x = i * 160 + 4
  39.       actor = $game_party.actors[i]
  40.       case i
  41.       when 0
  42.       testname = actor.id.to_s+"-4"#1号角色头像
  43.       bitmap=Bitmap.new("Graphics/Pictures/#{testname}")
  44.       src_rect = Rect.new(0 ,0 , bitmap.width, bitmap.height)#——可自己调整大小
  45.       self.contents.blt(0,0, bitmap, src_rect)
  46.       draw_actor_name(actor, actor_x, 0)
  47.       draw_actor_hp(actor, actor_x, 32, 120)
  48.       draw_actor_sp(actor, actor_x, 64, 120)
  49.       draw_actor_state(actor, actor_x, 95)
  50.       when 1
  51.       testname = actor.id.to_s+"-4"#2号角色头像
  52.       bitmap=Bitmap.new("Graphics/Pictures/#{testname}")
  53.       src_rect = Rect.new(0 ,0 , bitmap.width, bitmap.height) #——可自己调整大小
  54.       self.contents.blt(100, 0, bitmap, src_rect)
  55.       draw_actor_name(actor, actor_x, 0)
  56.       draw_actor_hp(actor, actor_x, 32, 120)
  57.       draw_actor_sp(actor, actor_x, 64, 120)
  58.       draw_actor_state(actor, actor_x, 95)
  59.         when 2
  60.       testname = actor.id.to_s+"-4"#1号角色头像
  61.       bitmap=Bitmap.new("Graphics/Pictures/#{testname}")
  62.       src_rect = Rect.new(0 ,0 , bitmap.width, bitmap.height)#——可自己调整大小
  63.       self.contents.blt(200,0, bitmap, src_rect)
  64.       draw_actor_name(actor, actor_x, 0)
  65.       draw_actor_hp(actor, actor_x, 32, 120)
  66.       draw_actor_sp(actor, actor_x, 64, 120)
  67.       draw_actor_state(actor, actor_x, 95)      

  68. end
  69.     end
  70.   end

  71.   #--------------------------------------------------------------------------
  72.   # ● 刷新画面
  73.   #--------------------------------------------------------------------------
  74.   def update
  75.    super
  76.     # 主界面的不透明度下降
  77.     if $game_temp.battle_main_phase
  78.       self.contents_opacity -= 4 if self.contents_opacity > 191
  79.     else
  80.       self.contents_opacity += 4 if self.contents_opacity < 255
  81.     end
  82.   end
  83. end
复制代码


应该是这样吧{/hx}


另外不是when3 和when4
是when2 和when3

这个其实错在 def initialize
    super(0, 320, 640, 480) #changed
填上了有 但是窗口小 看不到而已 {/gg}

我只填上了when2 就是说3个人了 图上看得见
4个人同理把 when2 复制 坐标稍改

系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-8-31
帖子
76
14
 楼主| 发表于 2008-9-22 22:43:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
15
发表于 2008-9-22 22:48:30 | 只看该作者
  1. #==============================================================================
  2. # ■ Window_BattleStatus
  3. #------------------------------------------------------------------------------
  4. #  显示战斗画面同伴状态的窗口。
  5. #==============================================================================

  6. class Window_BattleStatus < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 320, 640, 480) #changed
  12.     self.opacity =0 # 透明度更改
  13.     self.contents = Bitmap.new(width - 32, height - 32)
  14.     @level_up_flags = [false, false, false, false]
  15.     refresh
  16.   end
  17.   #--------------------------------------------------------------------------
  18.   # ● 释放
  19.   #--------------------------------------------------------------------------
  20.   def dispose
  21.     super
  22.   end
  23.   #--------------------------------------------------------------------------
  24.   # ● 设置升级标志
  25.   #     actor_index : 角色索引
  26.   #--------------------------------------------------------------------------
  27.   def level_up(actor_index)
  28.     @level_up_flags[actor_index] = true
  29.   end
  30.   #--------------------------------------------------------------------------
  31.   # ● 刷新
  32.   #--------------------------------------------------------------------------
  33.   def refresh
  34.     self.contents.clear
  35.     @item_max = $game_party.actors.size
  36.     for i in 0...$game_party.actors.size
  37.       actor = $game_party.actors[i]
  38.       actor_x = i * 160 + 4
  39.       actor = $game_party.actors[i]
  40.       case i
  41.       when 0
  42.       testname = actor.id.to_s+"-4"#1号角色头像
  43.       bitmap=Bitmap.new("Graphics/Pictures/#{testname}")
  44.       src_rect = Rect.new(0 ,0 , bitmap.width, bitmap.height)#——可自己调整大小
  45.       self.contents.blt(0,0, bitmap, src_rect)
  46.       draw_actor_name(actor, actor_x, 0)
  47.       draw_actor_hp(actor, actor_x, 32, 120)
  48.       draw_actor_sp(actor, actor_x, 64, 120)
  49.       draw_actor_state(actor, actor_x, 95)
  50.       when 1
  51.       testname = actor.id.to_s+"-4"#2号角色头像
  52.       bitmap=Bitmap.new("Graphics/Pictures/#{testname}")
  53.       src_rect = Rect.new(0 ,0 , bitmap.width, bitmap.height) #——可自己调整大小
  54.       self.contents.blt(100, 0, bitmap, src_rect)
  55.       draw_actor_name(actor, actor_x, 0)
  56.       draw_actor_hp(actor, actor_x, 32, 120)
  57.       draw_actor_sp(actor, actor_x, 64, 120)
  58.       draw_actor_state(actor, actor_x, 95)
  59. when 2
  60.       testname = actor.id.to_s+"-4"#1号角色头像
  61.       bitmap=Bitmap.new("Graphics/Pictures/#{testname}")
  62.       src_rect = Rect.new(0 ,0 , bitmap.width, bitmap.height)#——可自己调整大小
  63.       self.contents.blt(200,0, bitmap, src_rect)
  64.       draw_actor_name(actor, actor_x, 0)
  65.       draw_actor_hp(actor, actor_x, 32, 120)
  66.       draw_actor_sp(actor, actor_x, 64, 120)
  67.       draw_actor_state(actor, actor_x, 95)     
  68. when 3
  69.       testname = actor.id.to_s+"-4"#1号角色头像
  70.       bitmap=Bitmap.new("Graphics/Pictures/#{testname}")
  71.       src_rect = Rect.new(0 ,0 , bitmap.width, bitmap.height)#——可自己调整大小
  72.       self.contents.blt(300,0, bitmap, src_rect)
  73.       draw_actor_name(actor, actor_x, 0)
  74.       draw_actor_hp(actor, actor_x, 32, 120)
  75.       draw_actor_sp(actor, actor_x, 64, 120)
  76.       draw_actor_state(actor, actor_x, 95)  

  77. end
  78.     end
  79.   end

  80.   #--------------------------------------------------------------------------
  81.   # ● 刷新画面
  82.   #--------------------------------------------------------------------------
  83.   def update
  84.    super
  85.     # 主界面的不透明度下降
  86.     if $game_temp.battle_main_phase
  87.       self.contents_opacity -= 4 if self.contents_opacity > 191
  88.     else
  89.       self.contents_opacity += 4 if self.contents_opacity < 255
  90.     end
  91.   end
  92. end
复制代码

囧全了

既然如此 你是发过 素材的索菲亚吧

那我只要这200分好了 V 你留着吧{/wx}



系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-8-31
帖子
76
16
 楼主| 发表于 2008-9-22 22:54:48 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
17
发表于 2008-9-22 22:58:53 | 只看该作者
你那个素材 如果早点出的话 我就用你的了
被迫改别的素材  现在懒得改回来……

非常感谢你的素材共享 尽管我没用到 囧
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-8-31
帖子
76
18
 楼主| 发表于 2008-9-22 23:01:08 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
19
发表于 2008-9-22 23:03:14 | 只看该作者
大话 8方向的

已经认可
并且还两个 10分1个 190分1个{/fd}

《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-24 02:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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