delayCall  和 nodeDelayCall  的区别


不建议使用delayCall 除非你很明确你写的东西不会有bug,否则要延迟的话用以下方法

两个方法存在的不同点: delayCall 时间到后必定执行  导致某些时候打开界面调起了delayCall还没到时间又立马关掉 过一会儿时间到了会执行里面的逻辑,当逻辑涉及到界面的时候获取节点之类的可能就会报错 因为此时节点已经被销毁了,,nodeDelayCall 会绑定一个节点 当节点被销毁后便不会再执行,相对更安全一点,当然用的时候要明确你所需要的逻辑!!!什么时候用哪个 多加思考一下。还有两个单位不一样前者是毫秒后者是秒。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Unity3D中,隐藏logo可以通过以下步骤完成。 1. 打开Unity3D编辑器,并创建一个新的项目。 2. 在项目视图中,找到Assets文件夹,然后右键单击该文件夹并选择“创建”->“文件夹”来创建一个新的文件夹。将其命名为“Editor”。 3. 右键单击“Editor”文件夹,选择“创建”->“C#脚本”来创建一个新的C#脚本。将其命名为“LogoHider”。 4. 双击“LogoHider”脚本以在Unity3D编辑器中打开它,并在脚本中编写以下代码: ``` using UnityEditor; using UnityEngine; [InitializeOnLoad] public class LogoHider : Editor { static LogoHider() { EditorApplication.delayCall += HideLogo; } static void HideLogo() { EditorApplication.delayCall -= HideLogo; PlayerSettings.SplashScreen.showUnityLogo = false; PlayerSettings.SplashScreen.showProgressBar = false; Debug.Log("Unity logo hidden."); } } ``` 5. 保存并关闭“LogoHider”脚本。 6. 返回Unity3D编辑器,点击菜单栏的“File”->“Build Settings”来打开“Build Settings”窗口。 7. 在“Build Settings”窗口中,确认当前平台是你要发布的平台,并点击“Player Settings”来打开“Player Settings”面板。 8. 在“Player Settings”面板中,找到“Splash Image”部分,并取消勾选“Show Unity Splash Screen”选项。 9. 点击“Build”按钮来构建和发布你的项目,运行时将不会显示Unity的Logo。 希望以上步骤能帮助你成功隐藏Unity3D的Logo! ### 回答2: 在Unity3D中隐藏Logo有两种方法,一种是通过在代码中修改,另一种是通过编辑器进行设置。 首先,如果要通过代码进行修改,可以在项目的启动脚本中进行设置。在脚本的Awake()函数中添加以下代码: ``` using UnityEngine; using UnityEngine.UI; using UnityEngine.SceneManagement; public class HideLogo : MonoBehaviour { void Awake() { // 获取Unity的启动画面对象 GameObject unitySplash = GameObject.Find("UnitySplashCanvas"); // 如果启动画面对象存在,则隐藏 if (unitySplash != null) { unitySplash.GetComponent<Canvas>().enabled = false; } } } ``` 这样在游戏启动时,Logo画面就会被隐藏。 另一种方法是通过编辑器进行设置。选择菜单栏中的"Edit",然后选择"Player Settings"打开项目的设置面板。在"Player Settings"中,展开"Resolution and Presentation"选项卡,找到"Show Unity Splash Screen"选项,将其取消勾选即可隐藏Unity的Logo。 无论使用哪种方法,隐藏Unity的Logo可以提高游戏的品牌展示,让游戏更加专属于开发者自己。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值