首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cocossharp不工作

Cocossharp不工作
EN

Stack Overflow用户
提问于 2015-09-22 14:16:20
回答 2查看 129关注 0票数 0

我用的是cocossharp。我想在替换场景时添加淡入/淡出过渡。第二个场景的淡入效果很好,但当前场景的淡出效果不好。

我在GameStartScene.cs的转换代码是:

代码语言:javascript
复制
gameStartLayer.RunAction (new CCFadeOut (1.5f));
GameAppDelegate.GoToGameScene (); //director.ReplaceScene (new CCTransitionFade(1.5f, gamePlayScene));

如何实现场景的淡出效果?

EN

回答 2

Stack Overflow用户

发布于 2015-10-14 08:52:54

在上面的RunAction之后,GoToGameScene会立即运行。您是否正在尝试等待RunAction完成后再进入游戏场景?

另一种选择是将你的Goto游戏场景包装在一个CCCallFunc中。

票数 1
EN

Stack Overflow用户

发布于 2017-11-15 23:48:22

jaybers是对的:“在上面的RunAction之后,GoToGameScene会立即运行”,但是!您应该这样做:

代码语言:javascript
复制
 await gameStartLayer.RunActionAsync(new CCFadeOut (1.5f));
 GameAppDelegate.GoToGameScene(); 

如果你想等到下一个场景

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

https://stackoverflow.com/questions/32709650

复制
相关文章

相似问题

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