有做大型RPG或SLG游戏需求的朋友请进,有在线地图编辑器

mark111

1赞

我想为RoadNode设置多个value,目前看编辑器只支持0,1,2呀,请问能否改成自定义value?

不支持,不过有这样的需求的话可以单独写个改版

有计划出吗? :rofl:
我现在都是将要改的点的世界坐标找出来,然后手动循环改value :joy:

要等一段时间

这个功能请看新版的地图编辑器

mark 一下

记录一下学习

mark!~

Mark.

牛逼 mark

mark!

这个“地图编辑器源码”,已经打算出售,如有需要的朋友可以联系作者。
QQ:583051842

开发者有了编辑器源码项目,就可以扩展自己的功能,让开发更方便。

学到了,mark

大佬 测试了你的例子,在很大的地图上(9600*9600)跑完一圈,draw call 会慢慢的变很高

你在MapLayer类的加载切块地图逻辑里,把不在视野内的地块隐藏或卸载,看看效果是不是正常了。2.x的低版本,一些不在摄像头内是图片也是占draw call的。

或者直接升级到3.x,这里有3.x版本的下载 大型RPG或SLG游戏解决方案,有相关需求的开发者进,有新版“在线地图编辑器”

用的是2.4.8版本的,只要加载超过一定数量的碎图,draw call就会慢慢变高了,就算把不在屏幕的隐藏掉,也不行,我再尝试去卸载试下,暂时没打算升级到3.x的版本

1、Hittest 点击的坐标转换吗?坐标转换没问题啊

2、景深一般是用半透明,背景很多情况下是很多障碍画在背景里。如果要障碍物完全遮挡,可以需要把障碍物和地图分离出来做成一个独立的图元,放到角色的实体层里,这样就做到了你要的全遮挡。

3、在大地图角色寻路是没问题的,能保持60帧,你说的demo可能是指那个我用了RVO导航的案例,里面的角色因为要避让其它角色有时是会被其它角色卡住,或者某些拐角的特殊地形也会被卡住走不过去。RVO不是必要的,这个一般是RTS游戏才会用,RPG是不用的,如果这种体验不好,可以去掉RVO,只需注释一行代码而已。

知道原因了,动态合图超过默认的5张大图上限了,需要修改cc.dynamicAtlasManager.maxAtlasCount数量或则释放掉图片资源

正有需要 先谢后看