萝卜说 - 罗布乐思 - 口袋核心

查看: 804|回复: 4

[求助提问] 如何等到引擎全部渲染完再执行代码

[复制链接]

0

收听

0

听众

51

帖子

正式用户

Rank: 1

萝卜币
92
发表于 2021-5-29 11:17:58 | 显示全部楼层 |阅读模式
游戏中有一个需要检测一个木桩是否被推到一个区域中的需求,我在这个区域中设置了一个part起名A,然后把木桩B推到A中,在A中执行脚本,利用touched事件判断B是否在A中。
这个时候会遇到一个问题,那就是游戏如果刚打开就去推B到A中,A好像会判断很多次,有时候莫名的会认为B已经不在A中了。后来我发现如果开始游戏后等引擎加载完所有的东西之后就没有这个问题了。我猜是我执行这个操作的时候因为引擎没有加载完所有场景才导致的这种问题。那么引擎是否有判断所有东西都加载完这个事件呢?我想等加载完之后再执行
回复

使用道具 举报

0

收听

0

听众

33

帖子

正式用户

Rank: 1

萝卜币
47
发表于 2021-5-29 11:18:16 | 显示全部楼层
建议在引用part的时候用WaitForChild(" "),这样可以保证用到的时候part已经存在
回复

使用道具 举报

0

收听

0

听众

67

帖子

正式用户

Rank: 1

萝卜币
131
发表于 2021-5-29 11:18:46 | 显示全部楼层
我爱我爱我爱我爱我爱我爱我爱我爱我爱
回复

使用道具 举报

0

收听

0

听众

57

帖子

正式用户

Rank: 1

萝卜币
74
发表于 2021-5-29 11:19:40 | 显示全部楼层

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

收听

0

听众

44

帖子

正式用户

Rank: 1

萝卜币
65
发表于 2021-5-29 11:20:06 | 显示全部楼层
不建议等全部渲染再执行代码,因为这样游戏开始的整个过程会很慢,而且还跟网络挂钩,影响体验,请使用协程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋| |京公网安备11010502045240号

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.4  备案:京ICP备2021013067号-2

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