- 精华
- 阅读权限
- 130
- 贡献
- 人
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2020-6-26
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
发表于 2026-4-4 16:53:40
|
显示全部楼层
多谢你的多次回复,很热心。点赞!
下午回家后,什么也没有改动,竟然进入游戏了,上午可能是计算机卡造成的。启动时间确实很短就能进入游戏,说明系统优化的好。
关于跨场景寻路问题,经测试,移植是非常难的,因为脚本的第一句是
local nScoreSceneID,nScorePosX,nScorePosZ,nTargetSceneID,nNeedLevel,nTarPosX,nTarPosZ = LuaFnGetTransportByIndex(nTransPos)
这句是获取源场景和目标场景的场景ID与X,Z的坐标,LuaFnGetTransportByIndex这个获取的函数只有源端天龙的引擎中才有,原来的天龙端的引擎没有,我搜索了原来的端的天龙脚本,没有使用这个函数的示例,说明引擎不包含此此数。
我试着按这个源端的方法在AllowableScriptFunc.txt中加入 584 889888 ClientQueryTrans,在Script.dat中加入了事件,脚本放在了相应的位置,进入游戏后,跨场景寻路仍然是原来的提示:目标不在本场景中。
只有更换引擎才有可能移植成功,但这个引擎不一定支持15个门派,所以移植就算了。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|