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

Project1

 找回密码
 注册会员
搜索
打印 上一主题 下一主题

如果角色死了能不能让行走图变成灰色?

 关闭 [复制链接]

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

21
发表于 2008-12-13 10:35:32 | 只看该作者
似乎sprite不能用blt传递……如果用sprite.bitmap的话传递不过来tone……
不知道对否。
#==============================================================================
# ■ Window_Base
#------------------------------------------------------------------------------
#  游戏中全部窗口的超级类。
#==============================================================================

class Window_Base < Window

  #--------------------------------------------------------------------------
  # ● 图形的描绘
  #     actor : 角色
  #     x     : 描画目标 X 坐标
  #     y     : 描画目标 Y 坐标
  #--------------------------------------------------------------------------
  def draw_actor_graphic(actor, x, y)
    @actor_sprite = Sprite.new
    @actor_sprite.bitmap = RPG::Cache.character(actor.character_name, actor.character_hue)
    @actor_sprite.tone = Tone.new(0,0,0,255)
    cw = @actor_sprite.bitmap.width / 4
    ch = @actor_sprite.bitmap.height / 4
    src_rect = Rect.new(0, 0, cw, ch)
    self.contents.blt(x - cw / 2, y - ch, @actor_sprite, src_rect)
    @actor_sprite.dispose
  end
end
结果运行的应该是把所有的菜单里的人变成灰色才对。
结果他说无法转换sprite
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

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

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

23
发表于 2008-12-13 20:06:50 | 只看该作者
其实我感觉重新制作一个灰色行走图比较好。如果强调效果的话。
然后在战斗不能的时候更换行走图文件名。岂不是更好。
PS里很简单的处理……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

lov Peii 4ever

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-10-28
帖子
423
24
发表于 2008-12-13 20:26:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

25
发表于 2008-12-13 20:55:02 | 只看该作者
以下引用3nξhα0_lim于2008-12-13 12:26:57的发言:

我懒得写,所以只给个建议,
把Window_Base里的draw_actor_graphics改为用sprite生成图片,然后追加判断死亡了后追加
『.color.set(100,100,100,150)』

.color.set?
我已经写出了那个范例,而不是用TONE……?我试验下看。
奇怪。生成了sprite,但是无法显示……莫非……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
26
发表于 2008-12-13 21:17:05 | 只看该作者
显示 是有
把z调到9999 就看见了

不过是16个小人= =|



还是PS 换个图
更容易出 灰色
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

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

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

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

lov Peii 4ever

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-10-28
帖子
423
27
发表于 2008-12-13 22:00:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
28 小时
注册时间
2008-12-11
帖子
124
28
 楼主| 发表于 2008-12-15 17:08:12 | 只看该作者
谢谢小LIM!用以上脚本完全代替Window_Base吗?直接插在MAIN上面怎么主窗口状态画面不显示行走图啊
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

29
发表于 2008-12-15 19:39:18 | 只看该作者
如果小lim的脚本能成功的话,精灵也打算顺手修改一下自己的那个状态脚本呢= =
不过先解决楼上的问题吧= =
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

lov Peii 4ever

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-10-28
帖子
423
30
发表于 2008-12-15 20:24:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 10:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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