我想用现有的2.5D场景来做地图,问题是怎么设置限制区域?
-
比如我要设置该场景原有的一些物体设置为阻挡人物的移动路线,分可通行和不可通行,或者该张场景的一些区域设置为场景转换点,RPG MAKER是有这个功能的。。。另外还有个场景跟随人物移动路线而滚动,我地图是超过画布大小的,超过画布的部分是否有跟随人物移动而滚动这个功能?
重点是地图不是平或者直的,是有角度的。。。刚体和滚动这项我试过,没多大作用,滚动是自行滚动,不是跟随人物移动而滚动的,刚体的话,自己人物不能动了,要刚体能像笔刷那样,指定位置刚体,有不同透明度可视化显示编辑原图和编辑后的图就差不多了!!
-
限制区域可以用tilemap+刚体或者精灵加刚体,放在你不想让人物通过的地方,当然人物得要有一些移动能力,刚体才能阻止人物通过,同理,放一个透明精灵作为场景跳转的触发点,写事件判断人物是否碰撞了该触发点,然后去触发相应的场景跳转动作就行了。
画面跟随人物移动而滚动的话,镜头跟随了解一下:https://www.evkworld.cn/learn/242(刚刚发现官方更新了这个能力的效果,所以这个可能是旧的用法教程了)
个人建议的话,这些基础效果其实官方的RPG基础教程应该都有说到一些,可以先去看一下教程(b站搜唤境官方,应该能找到),如果你期待能像RPGmaker那样足够简便制作RPG的话,可能得先放下这种期待,唤境的话,个人感觉因为基础功能自由度偏高,各个组件都几乎是只提供了基础功能,所以要结合起来使用,反而没有那些专门制作某一类游戏的软件那样简便哈,至少目前的状态是,可能以后会越来越完善,然后能越来越降低上手门槛吧,但是眼下的话,其实很多时候相当于作者要自己从基础系统搭建起来,好处自然是可自定义的程度很高,坏处自然是有很多问题需要自己亲自去解决,加油吧。
-
镜头滚动是可以了。。。,用tliedmap的话,地图碰撞,还是没有精确到到各个图块,误差有点大,还是那句话,像RPG maker那样,图块设置可选通行或者不可通行和梯子,我用RPGmaker mv为例,我只要将一个原版自带的纯色图块改成透明,将这个图块设置为不可通行,我直接用笔刷涂抹该区域就可以了。。。我只用了三个图块就可以在原图上设置了,(透明可通行,透明不可通行,黑色不可通行,先将不可通行的涂黑,然后用透明的不可通行部分把黑色涂掉就好了!!)不就是一些图块功能转换,就几个图标,圆圈,叉叉,梯子,又或者说可以直接按照“圆圈,叉叉,梯子"的方式直接涂抹,搞那么复杂干嘛了,设置碰撞区域那是多少个点啊。。。这样等于钢笔工具有啥子用,误差还大!!
-
两个都有最好,希望官方能加单个格子的这种吧,目前这种有些时候很方便,但有些时候很麻烦,例如做那种非网格移动的时候,目前这种我觉得用起来还是比较方便的,不过如果是网格移动的玩法的话,画起来就比较累了,虽然可以不用画得那么刚好满一格也能视为障碍格子,不过还得围成一个多边形才能生效,操作挺繁琐的。