查看: 1337|回复: 9

[有事请教] 切换地图02后,如何保持后台继续执行01地图事件?

[复制链接]
梦石
0
星屑
153
在线时间
37 小时
注册时间
2023-9-18
回帖
20
发表于 2023-12-26 02:03:54 | 显示全部楼层 |阅读模式
悬赏10星屑未解决
比如我在01地图设置了NPC并行的一个列路径动画,NPC会朝着目标走去;
当我切换到02地图后,01地图钟中的路径动画依旧执行着目的的而去, 而不是依靠YEP插件再次进入01还是在上一次离开的位置;
大大们知道咋做么?求教~

梦石
0
星屑
5483
在线时间
712 小时
注册时间
2022-11-26
回帖
296
发表于 2023-12-26 07:03:48 | 显示全部楼层
你进入地图2之后,地图1这时候已经不存在了
回复

使用道具 举报

梦石
0
星屑
6515
在线时间
886 小时
注册时间
2018-1-16
回帖
136
发表于 2023-12-26 08:18:09 | 显示全部楼层
1:如果01和02的地图不是很大的话,可以把两张地图画在一起,中间留出足够空隙。
2:我印象当中论坛里有这样的插件,不太确定,你得自己找一下。
回复

使用道具 举报

梦石
0
星屑
17561
在线时间
4249 小时
注册时间
2013-7-18
回帖
2491
发表于 2023-12-26 08:41:45 | 显示全部楼层
没有意义,如果回到01要看到NPC到达目的地,就直接在切换02时直接让NPC瞬移到目的地就可以了,这个操作放到进入02后执行。因为切换02后反正01的行走路线是看不到的。
退隐....
回复

使用道具 举报

梦石
0
星屑
153
在线时间
37 小时
注册时间
2023-9-18
回帖
20
 楼主| 发表于 2023-12-26 22:17:27 | 显示全部楼层
y967 发表于 2023-12-26 08:41
没有意义,如果回到01要看到NPC到达目的地,就直接在切换02时直接让NPC瞬移到目的地就可以了,这个操作放到 ...

就是想做一个NPC有他自己的生活规律,移动轨迹路线和各种动作;但是切换地图这些设定就都不执行了;

点评

有保存事件位置的插件,但没有让地图里人物永远自由行动的插件,没可能,地图那么多平行事件,内存都受不了,你得有100G以上的内存。  发表于 2023-12-27 05:44
回复

使用道具 举报

梦石
0
星屑
7089
在线时间
722 小时
注册时间
2021-3-5
回帖
731
发表于 2023-12-27 01:26:40 | 显示全部楼层
可能楼主要整体换个思路了
按照你的设定,你把NPC这些“生活规律”应该都抽象成可以在公共事件中运行的数据而不是地图上运行
因为切换地图后,前面地图的一切就全没了
回复

使用道具 举报

梦石
0
星屑
196
在线时间
22 小时
注册时间
2020-6-9
回帖
12
发表于 2023-12-27 15:36:44 | 显示全部楼层
把场景栈扩展下?改动挺大的,也耗内存。
可以试试每个场景都绑定一个全局时间,比如时间系统里的时间,进地图的时候,NPC event按着时间数据初始化下位置等,仅思路,没试过。
本质就是没有像可用的场景栈么,直接暴力手动:比如有100张地图,这100张都放在1张里,时刻都在这一个场景中游戏,都是耗内存的家伙。。
我的上架Googleplay的工程例子。
【安卓,Roguelike,即时,策略走位,自动攻击,通关,移动广告变现】
PC展示: https://www.bilibili.com/video/BV1sA411i7r1/
安卓端实际演示:https://www.bilibili.com/video/BV1vv411B7E8/
回复

使用道具 举报

梦石
0
星屑
153
在线时间
37 小时
注册时间
2023-9-18
回帖
20
 楼主| 发表于 2023-12-29 02:29:38 | 显示全部楼层
RyanYe 发表于 2023-12-27 01:26
可能楼主要整体换个思路了
按照你的设定,你把NPC这些“生活规律”应该都抽象成可以在公共事件中运行的数据 ...

可能得换引擎了。。。
回复

使用道具 举报

梦石
0
星屑
2018
在线时间
96 小时
注册时间
2023-3-12
回帖
68
发表于 2023-12-29 10:44:49 | 显示全部楼层
牧场物语是吧
云书3群:522125372
欢迎加群学习~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部