首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GTA SA-MP脚本:动态对象在20,000 x坐标后不呈现

GTA SA-MP脚本:动态对象在20,000 x坐标后不呈现
EN

Stack Overflow用户
提问于 2019-10-10 10:51:44
回答 1查看 1.1K关注 0票数 1

我在x坐标(洛斯桑托斯以东)创建了一个超过20,000的地图,并设置了我的SetPlayerWorldBounds(playerid,500000.00,-2000.00,2000.00,-500000.00),并使用了最新版本的匿名插件,但是当我到达超过20,000 x坐标时,对象将不再加载,我的汽车产卵器脚本也不再工作了。

,这可能是什么原因,是否有办法解决这个问题,以便我可以进一步映射?

这是我的密码:

代码语言:javascript
复制
 [https://pastebin.com/09YV34uL][1]<br><br>

我的所有对象都在OnGameModeInit()函数中的游戏模式中。

我只有不到1,500个动态物体

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-12 00:49:24

服务器会忽略任何在X轴或Y轴上超过20000或-20000的球员更新,并报告在范围内的最后一个位置,这会使彩带认为您没有移动。要增加边界,可以在SetSyncBounds中使用YSF

代码语言:javascript
复制
const Float:FLOAT_INFINITY = Float:0x7F800000;
SetSyncBounds(-FLOAT_INFINITY, FLOAT_INFINITY, -FLOAT_INFINITY, FLOAT_INFINITY);

这将接受任何有限坐标,这应该足够任何地图。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58321240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档