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

Project1

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

[已经过期] 两个小问题1.如何在菜单栏里显示自己做的头像?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
46 小时
注册时间
2010-8-4
帖子
45
跳转到指定楼层
1
发表于 2010-11-22 05:10:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
1.如何在菜单栏里显示自己做的头像?
2.如何在菜单栏里做个如同卡片{如小精灵卡片}一样的项目

评分

参与人数 1星屑 -20 收起 理由
fux2 -20 一帖多问是要扣分的。

查看全部评分

Lv1.梦旅人

梦石
0
星屑
229
在线时间
596 小时
注册时间
2010-6-21
帖子
1218
2
发表于 2010-11-22 10:27:36 | 只看该作者
第1:菜单的人物头像就是数据库里人物的头像
第2:直接修改菜单脚本就行了(Scene_Menu)
如果我是一个美工就好啦!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3862
在线时间
1582 小时
注册时间
2006-5-5
帖子
2743
3
发表于 2010-11-22 22:44:48 | 只看该作者
你说的菜单是否是按ESC后弹出的那个?
如果是还需要提供是否使用其他脚本。
步兵中尉
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
46 小时
注册时间
2010-8-4
帖子
45
4
 楼主| 发表于 2010-11-23 08:00:05 | 只看该作者
头像那个{:nm_2:}怎么修改呀= =不会呀
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3862
在线时间
1582 小时
注册时间
2006-5-5
帖子
2743
5
发表于 2010-11-26 22:14:00 | 只看该作者
你要修改的究竟是哪个,不说清楚没法帮啊
步兵中尉
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
197
在线时间
166 小时
注册时间
2009-5-2
帖子
300

开拓者

6
发表于 2010-11-27 12:42:38 | 只看该作者
fux2 一帖多问都扣分。。。无语你

评分

参与人数 1星屑 -80 收起 理由
fux2 -80 屡教不改5

查看全部评分

同一片蓝天下,你可曾记起那几年
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2010-11-11
帖子
111
7
发表于 2010-11-27 15:43:08 | 只看该作者
   def draw_actor_face(actor,x,y)
  case actor.id
  when 1#此處判斷如果角色ID=1則是頭像1
    bitmap = RPG::Cache.picture("頭像名_1")#頭像文件放置位置Graphics\Pictures
  else#否則頭像2
    bitmap = RPG::Cache.picture("頭像名_2")
  end
  cw = bitmap.width
  ch = bitmap.height
  src_rect = Rect.new(0, 0, cw, ch)
  self.contents.blt(x , y , bitmap, src_rect)
  end

將這個插入在Window_Base的最後(大概在322行)
然後把這個插入
draw_actor_face(actor, x - 70, y-10)

Window_MenuStatus的27行左右
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
46 小时
注册时间
2010-8-4
帖子
45
8
 楼主| 发表于 2011-1-10 19:00:01 | 只看该作者
楼上谢谢,可试过还是不行呀T—{:nm_2:}T
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
1
星屑
216
在线时间
16 小时
注册时间
2013-3-12
帖子
2
9
发表于 2013-3-30 05:21:09 | 只看该作者
本帖最后由 bobolucky 于 2013-3-30 05:25 编辑
ky66RPG 发表于 2011-1-10 19:00
楼上谢谢,可试过还是不行呀T—{:nm_2:}T


#--------------------------------------------------------------------------
  # ● 图形的描绘
  #     actor : 角色
  #     x     : 描画目标 X 坐标
  #     y     : 描画目标 Y 坐标
  #--------------------------------------------------------------------------
  def draw_actor_graphic(actor, x, y)#角色行走图
    bitmap = RPG::Cache.character(actor.character_name, actor.character_hue)
    cw = bitmap.width / 4
    ch = bitmap.height / 4
    src_rect = Rect.new(0, 0, cw, ch)
    self.contents.blt(x - cw / 2, y - ch, bitmap, src_rect)
  end
  def draw_actor_face(actor,x,y)#角色脸部图,我自己新加的
    face_id = actor.id
    #bitmap = RPG::Cache.picture("0"+face_id.to_s)
    bitmap=Bitmap.new("Graphics/Faces/#{face_id}")
    cw = bitmap.width
    ch = bitmap.height
    src_rect = Rect.new(0, 0, cw, ch)
    self.contents.blt(x , y , bitmap, src_rect)
  end
  def draw_actor_head(actor,x,y)#角色头部图,我自己新加的

    head_id = actor.id
    bitmap=Bitmap.new("Graphics/Heads/#{head_id}")
    cw = bitmap.width
    ch = bitmap.height
    src_rect = Rect.new(0, 0, cw, ch)
    self.contents.blt(x , y , bitmap, src_rect)
  end


然后就可以随便调用了

我在战斗同伴画面中改

def refresh
   self.contents.clear  
   @item_max = $game_party.actors.size
    for i in 0...$game_party.actors.size
      actor = $game_party.actors
      x = 0
      y = i*50
      actor_y=i+4
      draw_actor_head(actor, 0, y)#添加头部图片
      draw_hp_bar(actor,40,y)#画血条
      draw_sp_bar(actor,40,y+20)#画气条
     if @level_up_flags
       self.contents.font.color = system_color
       self.contents.draw_text(0, actor_y, 120, 32, "升级啦!")
       end      
      def state(state_id)
       @states.delete(state_id)
       update states
      end
    end
  end

QQ截图20130330052048.png (505.45 KB, 下载次数: 70)

8人战斗,

8人战斗,

QQ截图20130330052123.png (150.01 KB, 下载次数: 72)

QQ截图20130330052123.png

QQ截图20130330052414.png (162.21 KB, 下载次数: 70)

QQ截图20130330052414.png

评分

参与人数 1星屑 +100 梦石 +1 收起 理由
hys111111 + 100 + 1 认真的奖励

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 19:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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