楼主: XirE

[已经解决] 关于分辨率的一些疑问(别打我我是研究过才来提问的- -)

[复制链接]

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-10-12 18:23:15 | 显示全部楼层
回复 XirE 的帖子

修改 Viewport 的坐标就可以了. 计算下中间位置.

图片优先度的话, 可以使用 Sprite . Sprite 有 Z 属性. 具体的看看 F1 就好, 或者 看默认脚本里的例子

点评

唉,其实你说的我很多都做过,其实我之前找了所有图片相关的脚本只有SPRITE下的这一项self.z = 100 + @picture.number,但还是怎么改都没用,图片仍然在最上层,快疯了……   发表于 2010-10-12 22:59
谢谢你的耐心解答,VX果然跟XP很大不同呢,XP改动貌似更直接一些……  发表于 2010-10-12 20:59
回复

使用道具 举报

梦石
0
星屑
50
在线时间
773 小时
注册时间
2008-5-21
回帖
853
 楼主| 发表于 2010-10-12 23:00:07 | 显示全部楼层
回复 铃仙·优昙华院·因幡 的帖子


    其实SPIRIT的图片脚本我下午就改过无数次了,文档里说明是z值越大越接近玩家,就是说z值小优先级越低,应该没错的,但是脚本里唯一跟图片z值有关的代码
    self.x = @picture.x
      self.y = @picture.y
      self.z = -100 + @picture.number
我不论把数字改多少图片依然置于最上方……唉,搞了半天做了好多尝试都没有效果T T

点评

RGSS2值得信赖,lz可以仔细点从头测试,应该是哪个地方出错了,以及多看一些资料  发表于 2010-10-13 11:51
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-10-13 12:22:54 | 显示全部楼层
回复 XirE 的帖子

Spriteset_Map 里面有这么一段:
  1. #--------------------------------------------------------------------------
  2.   # ● 生成图片活动块
  3.   #--------------------------------------------------------------------------
  4.   def create_pictures
  5.     @picture_sprites = []
  6.     for i in 1..20
  7.       @picture_sprites.push(Sprite_Picture.new(@viewport2,
  8.         $game_map.screen.pictures[i]))
  9.     end
  10.   end
复制代码
无论你怎么调事件图片的 Z , 它都被限制在 @viewport2 范围内. 类型 z 等于 50.01 , 50.02 这样的.

点评

> < , 来晚了.  发表于 2010-10-13 12:24
嘛,昨天帮炎大人弄这个了……囧  发表于 2010-10-13 12:23
回复

使用道具 举报

梦石
0
星屑
50
在线时间
773 小时
注册时间
2008-5-21
回帖
853
 楼主| 发表于 2010-10-13 13:45:08 | 显示全部楼层
回复 铃仙·优昙华院·因幡 的帖子

嘿嘿,这段东西在美兽一个类似XP图片的帖子里看到过,一直以为只是做限制图片编号用的,XP是1..50,刚好图片编号数量也是50,没有意识到原来有限制z值的作用。话说这样self.z = 100 + @picture.number的常量不就没任何用处了么?XP没有这个常量VX则有- -

然后深究下去才发现自己的无知= =群里到处询问(只在DIY和美工群问,管理群我潜水潜了两年实在没脸一开口就伸手叫人帮我改脚本啊,再说管理群都水了N年了- -)差不多到深夜才找到67大帮忙- -

视区问题倒是很简单,在完全不懂得情况下乱改一些数值居然就被我改中了= =不过仅限于地图视区。不过只要图片问题解决了其他都有办法掩盖掉,已经足够实现我暂时想的到的创意。于是先结贴了= =

点评

无妨. 只是大于 640 480 的分辨率的话, 效率就大打折扣了~~~  发表于 2010-10-13 13:49
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部