Project1
标题:
怎么能让一张地图放更多事件?
[打印本页]
作者:
94218
时间:
2020-5-18 18:14
标题:
怎么能让一张地图放更多事件?
萌新请教,
一张地图怎么能放更多事件呢?在河边放钓鱼和游泳事件,结果不够用了
哪位大佬有办法解决一下吗??
作者:
347780682
时间:
2020-5-18 19:04
地图宽高调成258*258
作者:
94218
时间:
2020-5-18 19:15
347780682 发表于 2020-5-18 19:04
地图宽高调成258*258
不懂诶,地图大了能存放的事件会变多的吗?
作者:
94218
时间:
2020-5-18 20:42
94218 发表于 2020-5-18 19:15
不懂诶,地图大了能存放的事件会变多的吗?
好像一张地图默认最多999个事件,没办法多了……它提示我无法创建更多事件……
作者:
白嫩白嫩的
时间:
2020-5-18 21:49
为什么一定要在一张很大的地图上无限放那么多的事件呢,2d游戏设计可不敢跟3d沙盒游戏比啊,人家无缝大地图是走到那才开始渲染的,咱这小mv毕竟机能有限,就不要难为她了。
根据以上3d的读图方式,我有个没有试验过的建议,也是拼接地图,把你的大地图设置成若干个小地图拼接而成,这样子每个小地图就能承担一部分的事件量了。
如果楼主是想在一个小地图里放999+的事件的话, 咱也是无能为力了,或者只做999个,然后通过事件页来控制事件变换,如果你想让999+个事件同时出现,那咱无能为力了,估计mv也会罢工的,哈哈哈哈哈哈
gg123wtf大佬的双地图渲染,无缝衔接地图转场
作者:
百里_飞柳
时间:
2020-5-18 22:07
可以使用一些插件,比如指定区域内触发指定事件,这样来做沿河的钓鱼事件,就不需要一整条河都铺事件了,只需要铺区域ID
如果不想用插件,靠并行事件也可以做,每一帧判定玩家前方一格位置的区域ID,然后处理钓鱼的公共事件
作者:
布伦希尔德
时间:
2020-5-18 22:11
...楼主是把每一个靠河的格子的都放了钓鱼or游泳事件吗?如果是这样其实根本用不着这样,用一个事件(并行)不断记录玩家的x,y坐标,当玩家到达河边的格子时(x,y满足某某条件自行设置)触发事件,这样就可以省下很多事件,也算变相地解决问题了吧......
作者:
PLeaseS
时间:
2020-5-18 23:52
能用完这么多事件也是没谁了
事件可以循环利用
作者:
2542367783
时间:
2020-5-20 17:09
我以前也经常那么干,差点没把我给累死。
作者:
saiya酱
时间:
2020-5-20 23:54
问题上面已经解答
但是到底是怎么办到一个地图用到999个事件的
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1