Project1

标题: 能不能让这个图片正确的显示在地图的格子上。 [打印本页]

作者: yang1zhi    时间: 2016-3-20 13:24
标题: 能不能让这个图片正确的显示在地图的格子上。

假设用行走图,可是行走图的图片只能显示在上面,底下不能再下去。
要是用动画库,动画库的一张图片尺寸是192X192放不下。分割了后又不好摆放。

作者: cinderelmini    时间: 2016-3-20 13:52
本帖最后由 cinderelmini 于 2016-3-21 19:14 编辑
放在【Game_Character】之下

弄成行走图吧,插入这段代码之后,在事件本身的【移动规则】里选【自定义】,【频度】选最高,
然后在【移动路线】里选【脚本】,输入:【@always_lay = true】
然后事件勾上【允许穿透】。

不过事件行走图的话,是以图片最底端为y原点的,
所以,如果要准确对齐的话请根据图片的内容调整事件位置。

要居中的话可以这样做吧大概:
在默认的【Sprite_Character】里面的update里,把50行的:
  1. self.oy = @ch
  2. 改成:
  3. self.oy = (@character.always_lay ? @ch / 2 + 16 : @ch)
复制代码





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