Project1

标题: VA能不能使图片左右反转? [打印本页]

作者: 113340    时间: 2013-9-10 18:08
标题: VA能不能使图片左右反转?
如题。我在做自己的游戏的时候发现事件里不能使出现的人物图片左右反转?

请问如何可以实现左右人物面向画面中间,像是对话一样?


我问过帮忙画立绘的美工,虽然他愿意每个侧面立绘都发一个左右2面向的给我

但是本着解决问题简单化的意愿,想问问高手们有什么好的办法



再次感谢回答的高人们~

8)LJH42W4TWVM[[40`S(034.jpg (113.85 KB, 下载次数: 34)

举例

举例

作者: satgo1546    时间: 2013-9-10 18:45
  1. xxxsprite.mirror = true
复制代码
一句话不解释了= =(懒得解释
作者: 113340    时间: 2013-9-10 19:09
satgo1546 发表于 2013-9-10 18:45
一句话不解释了= =(懒得解释

还是请解释一下吧,真的不知道怎么用,放在哪个脚本里?怎么使用?

我本是菜鸟一个啊啊啊
作者: 113340    时间: 2013-9-10 19:30
satgo1546 发表于 2013-9-10 18:45
一句话不解释了= =(懒得解释

请问是放在哪个脚本里?还是说随便放在哪个脚本都行?使用这条语句后该怎么修改图像左右向?  
作者: LBQ    时间: 2013-9-10 21:58
RUBY 代码复制
  1. #Mirror Settter by LBQ
  2. # pictures(1).mirror = true # 1 is the index
  3. class Spriteset_Map
  4.   #--------------------------------------------------------------------------
  5.   # =-=
  6.   #--------------------------------------------------------------------------
  7.   def update_pictures
  8.     $game_map.screen.pictures.each do |pic|
  9.       @picture_sprites[pic.number] ||= Sprite_Picture.new(@viewport2, pic)
  10.       @picture_sprites[pic.number].mirror = $game_map.screen.pictures[pic.number].mirror if $game_map.screen.pictures[pic.number].mirror
  11.       @picture_sprites[pic.number].update
  12.     end
  13.   end
  14. end
  15.  
  16.  
  17. class Game_Picture
  18.   attr_accessor :mirror
  19. end
  20.  
  21.  
  22. class Game_Interpreter
  23.   def pictures(index)
  24.     return $game_map.screen.pictures[index]
  25.   end
  26. end

作者: 喵呜喵5    时间: 2013-9-10 23:25
本着解决问题简单化的意愿,能靠编辑素材解决的问题不建议你用脚本……
作者: 113340    时间: 2013-9-11 06:02
LBQ 发表于 2013-9-10 21:58
#Mirror Settter by LBQ
# pictures(1).mirror = true # 1 is the index
class Spriteset_Map

十分感谢啊···············
作者: 113340    时间: 2013-9-11 06:04
喵呜喵5 发表于 2013-9-10 23:25
本着解决问题简单化的意愿,能靠编辑素材解决的问题不建议你用脚本……

每一张侧面的立绘都要准备左右2个面向的图?

我不觉得哪里简单化了,美工工作量增加了,每次需要图的时候都要找哪张图是左面是右面·····

不过还是谢谢了
作者: 喵呜喵5    时间: 2013-9-11 09:11
113340 发表于 2013-9-11 06:04
每一张侧面的立绘都要准备左右2个面向的图?

我不觉得哪里简单化了,美工工作量增加了,每次需要图的时 ...

这不是简单化,只是你想偷懒吧……

我个人的态度是能用原生功能实现的效果就尽量避免使用脚本以保持游戏稳定

嘛不过LBQ的这个脚本都是新方法大概也不会发生冲突所以可以放心用就是了

顺代
一张立绘左右镜像其实就是点一个按钮的事,你的游戏究竟是有多少立绘居然会多到加大美工工作量的程度…另外,长的不对称的角色左向立绘和右向立绘本来就应该分成两张来画的…
再顺便
居然两个方向的立绘还需要分别去找,你对素材的命名习惯得有多糟糕……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1