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

Project1

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

[已经解决] VA能不能使图片左右反转?

[复制链接]

Lv2.观梦者

梦石
0
星屑
370
在线时间
117 小时
注册时间
2012-10-2
帖子
140
跳转到指定楼层
1
发表于 2013-9-10 18:08:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题。我在做自己的游戏的时候发现事件里不能使出现的人物图片左右反转?

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


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

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



再次感谢回答的高人们~

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

举例

举例
梦想只有到了实现的时候,你才知道她的容貌。

Lv2.观梦者

梦石
0
星屑
560
在线时间
1286 小时
注册时间
2011-6-14
帖子
4086
2
发表于 2013-9-10 18:45:14 | 只看该作者
  1. xxxsprite.mirror = true
复制代码
一句话不解释了= =(懒得解释
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
370
在线时间
117 小时
注册时间
2012-10-2
帖子
140
3
 楼主| 发表于 2013-9-10 19:09:36 | 只看该作者
satgo1546 发表于 2013-9-10 18:45
一句话不解释了= =(懒得解释

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

我本是菜鸟一个啊啊啊

点评

请问是放在哪个脚本里?还是说随便放在哪个脚本都行?使用这条语句后该怎么修改图像左右向?  发表于 2013-9-10 19:29
令sprite的mirror属性为true。  发表于 2013-9-10 19:23
梦想只有到了实现的时候,你才知道她的容貌。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
370
在线时间
117 小时
注册时间
2012-10-2
帖子
140
4
 楼主| 发表于 2013-9-10 19:30:41 | 只看该作者
satgo1546 发表于 2013-9-10 18:45
一句话不解释了= =(懒得解释

请问是放在哪个脚本里?还是说随便放在哪个脚本都行?使用这条语句后该怎么修改图像左右向?  

点评

需自行理解并使用=-=  发表于 2013-9-10 19:31
梦想只有到了实现的时候,你才知道她的容貌。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

唯一的信徒

梦石
0
星屑
1665
在线时间
1357 小时
注册时间
2013-1-29
帖子
1637
5
发表于 2013-9-10 21:58:47 | 只看该作者
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

评分

参与人数 2星屑 +60 梦石 +1 收起 理由
熊喵酱 + 1 认可答案
ayyongcy + 60 热心的LBQ~

查看全部评分

『我只是一个正在潜心修炼的渣乐师罢了』
Dear Time\(^o^)/~


假如上面的图片挂了的话麻烦各位去发个帖 @ 一下 orzFly 让他修复 deartime
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21636
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

6
发表于 2013-9-10 23:25:48 | 只看该作者
本着解决问题简单化的意愿,能靠编辑素材解决的问题不建议你用脚本……
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
370
在线时间
117 小时
注册时间
2012-10-2
帖子
140
7
 楼主| 发表于 2013-9-11 06:02:22 | 只看该作者
LBQ 发表于 2013-9-10 21:58
#Mirror Settter by LBQ
# pictures(1).mirror = true # 1 is the index
class Spriteset_Map

十分感谢啊···············
梦想只有到了实现的时候,你才知道她的容貌。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
370
在线时间
117 小时
注册时间
2012-10-2
帖子
140
8
 楼主| 发表于 2013-9-11 06:04:11 | 只看该作者
喵呜喵5 发表于 2013-9-10 23:25
本着解决问题简单化的意愿,能靠编辑素材解决的问题不建议你用脚本……

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

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

不过还是谢谢了

点评

我也觉得多准备图片更简单……一个简化系统,减少修改代码引起不必要的后果,同时简化CPU进行判定的条件,缓解系统压力。  发表于 2013-9-11 11:30
水平翻转不會? 名字加个R或L不會?  发表于 2013-9-11 07:21
梦想只有到了实现的时候,你才知道她的容貌。
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21636
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

9
发表于 2013-9-11 09:11:57 | 只看该作者
113340 发表于 2013-9-11 06:04
每一张侧面的立绘都要准备左右2个面向的图?

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

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

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

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

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

点评

LBQ
这个脚本重写了一个方法 所以有很大几率和其他修改显示图片的脚本冲突。。。。  发表于 2013-9-11 13:08
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 16:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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