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

Project1

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

状态栏里的图片怎么改啊?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2008-3-17
帖子
61
跳转到指定楼层
1
发表于 2008-3-27 23:36:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
为什么我的状态栏,装备栏,魔法栏里显示的图片都是 战斗小图 啊?这些可以改成头像吗?战斗小图不变。要怎么改啊?{/fd}

还有 空手攻防 的脚本使用出错
  # ○ 全装備の属性取得
  #--------------------------------------------------------------------------
  def equip_element_set
    return self.element_set + self.guard_element_set
  end
这里该怎么定义哦,防具方面也是出错{/fd}

麻烦告诉我下
此贴于 2008-3-31 5:46:47 被版主水迭澜提醒,请楼主看到后对本贴做出回应。


----------------版务----------------
如果问题未解决,请继续提问
如果问题已解决,请结贴
若到末贴发贴时间后一周仍未结贴
管理员会自动为你过期帖子、结贴或强行认可答案(好人卡-1)
做什么都不熟,想学就很卖力

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

2
发表于 2008-3-27 23:43:56 | 只看该作者
出错信息是?
可能是因为没有设置属性导致的

改成头像的话在window_base里的draw_actor_graphic里改``
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
3
发表于 2008-3-28 01:29:17 | 只看该作者
应该可以放下最大的图片了,只是位置关系
把脚本放到main前然后按以下笨拙方法进行
就ok了


  1. #==============================================================================
  2. #==============================================================================
  3. #==============================================================================
  4. #==============================================================================
  5. #使用方法:随便弄一张空白图 命名为“0”放到picture元件里
  6. #当然角色四张图也放到picture元件里
  7. #以及四张相对应的角色图片名字。
  8. $一号角色图片X坐标 = -30 + 20
  9. $一号角色图片Y坐标 = -15
  10. # 一号对应图片名字为 “1”
  11. $二号角色图片X坐标 = -30 + 20
  12. $二号角色图片Y坐标 = +115
  13. # 二号对应图片名字为 “2”
  14. $三号角色图片X坐标 = -30 + 20
  15. $三号角色图片Y坐标 = +245
  16. # 三号对应图片名字为 “3”
  17. $四号角色图片X坐标 = -30 + 20
  18. $四号角色图片Y坐标 = +375
  19. # 四号对应图片名字为 “4”
  20. #==============================================================================
  21. #==============================================================================
  22. #==============================================================================

  23. class Window_MenuStatus < Window_Selectable
  24.   #--------------------------------------------------------------------------
  25.   # ● 初始化目标
  26.   #--------------------------------------------------------------------------
  27.   def initialize
  28.     super(0, 0, 160, 352)
  29.     self.contents = Bitmap.new(width - 32, height - 32)
  30.     refresh
  31.     self.active = false
  32.     self.index = -2
  33.   end
  34.   #--------------------------------------------------------------------------
  35.   # ● 刷新
  36.   #--------------------------------------------------------------------------
  37.   def refresh
  38.     self.contents.clear
  39.     @item_max = $game_party.actors.size
  40.     for i in 0...$game_party.actors.size
  41.       x = 64
  42.       y = i * 80
  43.       actor = $game_party.actors[i]
  44.      draw_actor_picture1
  45.      draw_actor_picture2
  46.      draw_actor_picture3
  47.      draw_actor_picture4
  48.       # 我全写成散的!                  =。=
  49.       self.contents.font.color = normal_color
  50.       self.contents.font.size = 20
  51.       self.contents.draw_text(x - 30, y, 120, 32, actor.name)
  52.       self.contents.font.color = system_color
  53.       self.contents.draw_text(x - 55, y + 50, 32, 32, "Lv")
  54.       self.contents.font.color = normal_color
  55.       self.contents.draw_text(x - 40, y + 50, 24, 32, actor.level.to_s, 2)
  56.       self.contents.font.size = 16
  57.       self.contents.font.color = system_color
  58.       self.contents.draw_text(x - 30, y + 17, 32, 32, $data_system.words.hp)
  59.       self.contents.font.color = actor.hp == 0 ? knockout_color :
  60.         actor.hp <= actor.maxhp / 4 ? crisis_color : normal_color
  61.       self.contents.draw_text(x - 6, y + 17, 32, 32, actor.hp.to_s, 2)
  62.       self.contents.font.color = normal_color
  63.       self.contents.draw_text(x - 26 + 48, y + 17, 12, 32, "/", 1)
  64.       self.contents.draw_text(x - 24 + 56, y + 17, 32, 32, actor.maxhp.to_s)
  65.       self.contents.font.color = system_color
  66.       self.contents.draw_text(x - 30, y + 34, 32, 32, $data_system.words.sp)
  67.       self.contents.font.color = actor.sp == 0 ? knockout_color :
  68.         actor.sp <= actor.maxsp / 4 ? crisis_color : normal_color
  69.       self.contents.draw_text(x - 6, y + 34, 32, 32, actor.sp.to_s, 2)
  70.       self.contents.font.color = normal_color
  71.       self.contents.draw_text(x - 26 + 48, y + 34, 12, 32, "/", 1)
  72.       self.contents.draw_text(x - 24 + 56, y + 34, 32, 32, actor.maxsp.to_s)
  73.     end
  74.   end
  75.   #--------------------------------------------------------------------------
  76.   # ● 刷新光标矩形
  77.   #--------------------------------------------------------------------------
  78.   def update_cursor_rect
  79.     if @index <= -2
  80.       self.cursor_rect.empty
  81.     elsif @index == -1
  82.       self.cursor_rect.set(0, 0, self.width - 32, @item_max * 80)
  83.     else
  84.       self.cursor_rect.set(0, @index * 80, self.width - 32, 80)
  85.     end
  86.   end
  87.   
  88.      #--------------------------------------------------------------------------
  89. # ● 图形的描绘
  90. #     actor : 角色 1 号
  91. #--------------------------------------------------------------------------
  92. def draw_actor_picture1
  93.    if $game_party.actors.include?($game_actors[1])
  94.    bitmap = RPG::Cache.picture("1")
  95. else
  96.    bitmap = RPG::Cache.picture("0")
  97. end  
  98.    src_rect = Rect.new(0, 0, 640, 480)
  99.    self.contents.blt($一号角色图片X坐标, $一号角色图片Y坐标, bitmap, src_rect)
  100. end

  101.      #--------------------------------------------------------------------------
  102. # ● 图形的描绘
  103. #     actor : 角色 2 号
  104. #--------------------------------------------------------------------------
  105. def draw_actor_picture2
  106.    if $game_party.actors.include?($game_actors[2])
  107.    bitmap = RPG::Cache.picture("2")
  108. else
  109.    bitmap = RPG::Cache.picture("0")
  110. end  
  111.    src_rect = Rect.new(0, 0, 640, 480)
  112.    self.contents.blt($二号角色图片X坐标, $二号角色图片Y坐标, bitmap, src_rect)
  113. end

  114.        #--------------------------------------------------------------------------
  115. # ● 图形的描绘
  116. #     actor : 角色 3 号
  117. #--------------------------------------------------------------------------
  118. def draw_actor_picture3
  119.    if $game_party.actors.include?($game_actors[3])
  120.    bitmap = RPG::Cache.picture("3")
  121. else
  122.    bitmap = RPG::Cache.picture("0")
  123. end  
  124.    src_rect = Rect.new(0, 0, 640, 480)
  125.    self.contents.blt($三号角色图片X坐标, $三号角色图片Y坐标, bitmap, src_rect)
  126. end

  127.          #--------------------------------------------------------------------------
  128. # ● 图形的描绘
  129. #     actor : 角色 4 号
  130. #--------------------------------------------------------------------------
  131. def draw_actor_picture4
  132.    if $game_party.actors.include?($game_actors[4])
  133.    bitmap = RPG::Cache.picture("4")
  134. else
  135.    bitmap = RPG::Cache.picture("0")
  136. end  
  137.    src_rect = Rect.new(0, 0, 640, 480)
  138.    self.contents.blt($四号角色图片X坐标, $四号角色图片Y坐标, bitmap, src_rect)
  139. end

  140. end
复制代码

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2008-3-17
帖子
61
4
 楼主| 发表于 2008-3-28 07:00:40 | 只看该作者
谢谢二位,我这就去试试{/tp}
做什么都不熟,想学就很卖力
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2008-3-17
帖子
61
5
 楼主| 发表于 2008-3-28 07:08:44 | 只看该作者
出错的提示是

这个该怎么改哦,估计防具也会出同样的问题哦{/fd}
做什么都不熟,想学就很卖力
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-12-6
帖子
64
6
发表于 2008-3-28 08:19:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
7
发表于 2008-3-28 20:20:35 | 只看该作者
汗。。你用了什么菜单脚本呢。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

冰王子

梦石
0
星屑
50
在线时间
34 小时
注册时间
2008-1-27
帖子
1875
8
发表于 2008-3-28 21:27:23 | 只看该作者
一个很关键的问题,Game_Actor里好像没有定义guard_element_set
不常在线,有事PM
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2008-3-17
帖子
61
9
 楼主| 发表于 2008-3-29 00:19:50 | 只看该作者
我用了 环型菜单 的脚本,那现在头像弄不来了吗?
{/fd}
做什么都不熟,想学就很卖力
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 20:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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