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

Project1

 找回密码
 注册会员
搜索

能不能让这个图片正确的显示在地图的格子上。

查看数: 1409 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-3-20 13:24

正文摘要:

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

回复

cinderelmini 发表于 2016-3-20 13:52:06
本帖最后由 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)
复制代码

点评

更新后好用  发表于 2016-3-21 22:28
楼层更新……  发表于 2016-3-21 19:15
是啊,不是那样攻击范围也跟着下移了啊。攻击范围是事件为中心散开来的啊。总不能另外再生成个事件跟着这个攻击事件吧  发表于 2016-3-21 18:52
这其实只需要自己看一下格子数然后把显示图片的事件往下放几格就能解决的吧……………………  发表于 2016-3-21 13:46
找到解决方法了。用事件的播放动画显示的是正常的。用脚本的显示动画就会看到上下两张动画叠一起  发表于 2016-3-20 23:23

评分

参与人数 1梦石 +1 收起 理由
RyanBern + 1 认可答案

查看全部评分

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

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

GMT+8, 2025-7-19 07:06

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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