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

Project1

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

[已经解决] 能不能让这个图片正确的显示在地图的格子上。

[复制链接]

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

跳转到指定楼层
1
发表于 2016-3-20 13:24:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x

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

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9397
在线时间
2748 小时
注册时间
2008-9-5
帖子
3543

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

2
发表于 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, 2024-9-22 15:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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