站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

[小技巧] 【一看就会】制作一个小地图

28

主题

316

帖子

4583

积分

iF世界

次元文明-Original Sin

Rank: 8Rank: 8

积分
4583

摩点支持者内测用户

QQ
发表于 2020-1-16 22:43:29 | 显示全部楼层 |阅读模式
本帖最后由 泽渔 于 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

评分

参与人数 1金钱 +19 收起 理由
小八馍馍 + 19 很给力!

查看全部评分

44

主题

507

帖子

4071

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
4071

iFAction官方导师

发表于 2020-1-17 09:54:55 来自手机 | 显示全部楼层
泽渔流啤!

28

主题

316

帖子

4583

积分

iF世界

次元文明-Original Sin

Rank: 8Rank: 8

积分
4583

摩点支持者内测用户

QQ
 楼主| 发表于 2020-1-17 11:40:15 | 显示全部楼层

小八nb!!!hhh

29

主题

241

帖子

1067

积分

iF城镇

次元文明-Original Sin

Rank: 6Rank: 6

积分
1067

摩点支持者

发表于 2020-1-17 21:37:26 | 显示全部楼层
赞一个!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
QQ群:977585123
iFAction下载
Windows客户端
反馈
意见建议
iFAction

iFAction

京ICP备15053274号-1

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.