|
本帖最后由 泽渔 于 2020-1-17 11:56 编辑
rt.上次在群里看到有人想要用图片和事件弄小地图所以自己做了一个简单版本的。
整个过程极其容易,只需要两个事件……
第一个事件(条件:直接执行,不重复触发):
用来显示两张图片;
图片A小地图的底图(位置设置在0,0那就是显示在左上角,如果有特殊需要可以在显示图片时的x坐标栏+α数值就能移动到右边了)
图片B小地图的人物点(位置随便就好了,就是需要它出现而已,工具图)
第二个事件(条件:直接执行,并行,重复触发):
我们需要用到两个变量:
变量A,用于读取玩家的X坐标
变量B,用于读取玩家的Y坐标
然后执行一串简单的数学乘除计算。
首先是共有的计算:
×48:因为ifa的ACT模式下每一个格子大小是48像素
÷10:因为我原地图(宽960,高576)大小是我小地图(宽96,高57)的10倍大(地图算法是由地图的格子数*48得出)
其次是X坐标专属的计算:
+10(+α):计算的原因来自于我给图片A的X坐标+了α(即10)
在完成了所有计算之后,最后在【效果-移动图片】之中设置图片就好了,注意要用中心。
最后给各位献上这个简单的教学工程包:https://pan.baidu.com/s/1pYIeiwubqj0ME4dpuDGaYQ
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|