88510051as 发表于 2010-6-27 17:57:31

如何让人物的行走图带有影子

就是人物无论走路 还是站着都有带有影子

secondsen 发表于 2010-6-27 18:40:41

给行走图加个影子就好了啊

酆城浪子 发表于 2010-6-28 08:14:30

PS大仙举手之劳

88510051as 发表于 2010-6-28 17:55:41

但是用PS来 会很慢的 有脚本的吗

secondsen 发表于 2010-6-28 18:38:22

老样子。。插在Main前边。。。待会传个图片给你才能用

class Sprite_Character < RPG::Sprite
alias secondsen_initialize initialize
def initialize(viewport, character = nil)
    @shadow = Sprite.new(viewport)
    @shadow.bitmap = RPG::Cache.picture("Shadow")
    @shadow.opacity = 0
    @shadow.ox = 16
    @shadow.oy = 29
    secondsen_initialize(viewport, character)
end
def dispose
    super
    @shadow.bitmap.dispose
    @shadow.dispose
end
alias secondsen_update update
def update
    secondsen_update
    if @character.character_name != ""
      @shadow.x = self.x
      @shadow.y = self.y
      @shadow.z = self.z - 1
      @shadow.opacity = 255
      @shadow.zoom_x = @cw / 32.0
      @shadow.zoom_y = @ch / 48.0
    else
      @shadow.opacity = 0
    end
end
end

secondsen 发表于 2010-6-28 18:40:17

这个图片放在 Pictures 文件夹中。。。知道在哪里吧

图片名字不要改变

从VX里面弄出来的

酆城浪子 发表于 2010-6-28 18:48:24

这个。。。不止有效否,从某物中抽取的,原文件遗失。
自己试试看吧。
其实用PS做影子很容易的,只要巧用动作和批处理就可以在很短时间内完成几十上百张图片处理的

secondsen 发表于 2010-6-28 18:51:34

要不我写个程序。。。给他无脑加阴影???不过都作出脚本了,我是个怕麻烦的人。。。

secondsen 发表于 2010-6-28 18:59:57

吐槽一个。。。浪子你马后炮啊。。。我都写出来了,你才发出来,早知道你有这种东西我才不会写脚本那

酆城浪子 发表于 2010-6-28 20:37:56

我也是找了很久才在角落找到的,发上来的时候你的回复已经到了。。。我在找的时候你还没回复的说。。。。。。是你太快了。。
页: [1] 2 3 4
查看完整版本: 如何让人物的行走图带有影子