设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2721|回复: 4
打印 上一主题 下一主题

[已经过期] NPC后台移动如何执行?

[复制链接]

Lv2.观梦者

梦石
0
星屑
662
在线时间
83 小时
注册时间
2020-2-3
帖子
49
跳转到指定楼层
1
发表于 2020-2-4 12:04:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如题,NPC会在切换地图时候重置移动路线,我试过了五行脚本里的那个但是没成功,保存事件位置的脚本又不是我想要的效果,求助!
我想做像矿石镇那样的移动,结果为了这个问题愁了好久,希望大神解答

Lv5.捕梦者

梦石
0
星屑
39016
在线时间
5717 小时
注册时间
2006-11-10
帖子
6619
2
发表于 2020-2-4 12:49:05 | 只看该作者
本帖最后由 灯笼菜刀王 于 2020-2-4 12:50 编辑

有简单和复杂两种做法

简单的做法,  举个栗子:  比如在河边这个地图, 3点的时候有个NPC会过来,4点的时候离开。
做法就是, 1放一个自动执行的事件, 用来判断当前时间, 如果时间是在 3-4点之间, 那就放NPC出来, 否则隐藏它, 判断完毕后本事件暂时消失掉,  这样主角场所移动过来的时候,就会自动执行一次判断, 安置好NPC的位置

另外,还要考虑一个情况, 就是如果是在 2.55分的时候进这个地图, 然后呆在这里超过3点的情况, 也就是玩家如果要等NPC的话, 提前到的时候怎么做, 同样的, 还有玩家和NPC一起呆到4点后要怎么做

这个时候就要通过并行处理来控制, 在3点的时候让NPC出现在入口处走过来, 以及4点的时候让NPC往出口移动了

复杂的做法, 就是通过精确计算路程和移动速度, 确实的安排好某个时间段NPC会在什么坐标, 以此完美的制造出玩家在不同的时间里换地图都能看到NPC在不同的位置, 形成"它在移动"的感觉

不管是什么做法, 都是通过大量分歧去处理的, 尤其是人一多的时候, 那个分歧量是几何倍数增加, 加油吧骚年
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
662
在线时间
83 小时
注册时间
2020-2-3
帖子
49
3
 楼主| 发表于 2020-2-4 13:06:27 | 只看该作者
灯笼菜刀王 发表于 2020-2-4 12:49
有简单和复杂两种做法

简单的做法,  举个栗子:  比如在河边这个地图, 3点的时候有个NPC会过来,4点的时候离 ...

好复杂,哭了,谢谢大佬帮忙
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14599
在线时间
2150 小时
注册时间
2016-9-20
帖子
861
4
发表于 2020-2-5 13:20:30 | 只看该作者
本帖最后由 ppspssss 于 2020-2-5 13:22 编辑

你说的是 NPC地图不在你所处的地图, 也能自由进出其他地图实时移动? 这个就类似网游也是这种移动方式,  我也想弄这种, 想过把地图化成点阵,NPC就是一个点,就能实时移动, 不过较难, 要么就像灯笼那样条件移动比如时间,省心不过依然搭配要合理
我发的贴子大多未经整理是草稿抱歉
回复 支持 1 反对 0

使用道具 举报

Lv2.观梦者

梦石
0
星屑
662
在线时间
83 小时
注册时间
2020-2-3
帖子
49
5
 楼主| 发表于 2020-2-6 13:29:22 | 只看该作者
ppspssss 发表于 2020-2-5 13:20
你说的是 NPC地图不在你所处的地图, 也能自由进出其他地图实时移动? 这个就类似网游也是这种移动方式,  我 ...

复杂且难哈哈
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 16:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表