Project1

标题: 求斜30度的地图系统脚本 [打印本页]

作者: cdwangxi    时间: 2012-1-4 16:25
标题: 求斜30度的地图系统脚本
本帖最后由 cdwangxi 于 2012-1-4 16:27 编辑

       因为我想做一个仙侠游戏,但是在网上搜索了一下,基本上主流的可以被我抠图的仙侠网页游戏全部是斜30度的地图系统,而不是RMXP这种正常的视角。即是说,自从仙剑95开始,到现在基本上所有的仙侠类游戏的Y轴都顺时针旋转了60度,X轴顺时针旋转了30度(这个角度我仔细看过了,没错的)。因此我基本上就找不到可以直接用于RMXP的仙侠类地图素材,所以我希望有脚本可以直接把RMXP的Y轴和X轴也按这个角度进行调整,使得我可以直接使用网上抠到的地图素材(当然人物的行走角度也要做相应的调整,不能还是直上直下的,要改成沿X轴Y轴斜着走才行)。
       因本人脚本不懂,请问有高人可以帮我吗?另外,可能会出现因网格倾斜30度之后,标准PNG图片的形状也要相应变成菱形是吗?否则可能会导致图片无法被正常显示出来?会不会导致事件设置的时候出现异常?

       我想这样描述不会再有人理解为需要45度战斗系统或者什么八方向移动脚本了吧?不是我想伸手,我实在不会脚本,要是能解决,改天把我抠到的地图元件弄出来给大家分享。dsu_plus_rewardpost_czw
作者: 小白玩家    时间: 2012-1-4 16:29
据我所知应该没有你所形容的地图系统脚本
作者: cdwangxi    时间: 2012-1-4 16:34
居然是这样啊,那我抠到的图就是没用鸟
作者: cdwangxi    时间: 2012-1-4 16:48
我试一下,不过旋转伸缩处理后可能样子变得很怪
作者: 九夜神尊    时间: 2012-1-4 17:01
做那种网格系统不难,难点是。。。。。
你设置通行,
你可要搞清楚,编辑器上的网格我改不动。然后然后,有个不知道行不行方法,就是用脚本通过正轴的通行,分析改变后的轴通行,不过效果很难理想。

前面有人提出了把图片斜着扭曲了放,这样难度也高,再来就是做一个通行编辑器了,终于到最后我有办法了,用一张PNG图片做通行设置,图黑的地方不可通行,反之。
多么好的理论啊,,,,,,,
苦逼上班族就只能提供这些了。不免费的我干,虽然到现在也没有赚过钱。。。
作者: 熊猫    时间: 2012-1-4 23:39
我一直都搞不懂LZ要什么。
地图你截图弄下来的本身就是有一定视觉度数的,直接往RM上一贴……自然就是旋转后的了。
莫非说是图块么?
作者: 九夜神尊    时间: 2012-1-5 02:00
已经想好了大概协议,这里说一下预期效果。如果LZ满意的话可以联系我。

制作还是在原来的场景上按来的方式制作,你可以统一或者单独设置每个地图的x,y倾角。虽然制作的时候方向还是直上直下的,所有的NPC都可以放到原位,打开游戏后,游戏是以设置的x,y轴来运行,所有的NPC坐标都会自动做出调整,因为是由正上右轴转为有倾角的坐标轴,所以NPC位置稍微可能有点偏移,但是大致位置不变。使用这脚本会导致大量地图脚本协议的不兼容(协议不兼容,注意不是冲突),此外用这种脚本以后,设置移动路线将会是非常蛋疼的事情(你怎么数格子啊,编辑器上都是正交的),我最多给你配置一个自动寻路脚本。

讲一下撒叫协议不兼容,就好比升级加点系统和升级随机成长系统和取消级别制系统。
作者: 竹轩轩    时间: 2012-1-5 21:04
记得以前用Flash时是放入脚本使某实例元件转化到下一帧并通过变量计算得出合适的坐标,RMXP制作想真正达到这样大概就只能改RMXP这个程序了。不过RMXP通过图片可以做到伪交叉图,但麻烦很多。
不过貌似仙剑游戏都是3D吧...




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