iOS游戏场景过渡与高级场景创建指南
1. 游戏场景过渡
当游戏启动并显示初始画面时,一切就准备就绪了。那么,如何从初始画面过渡到游戏场景呢?这就涉及到场景过渡的相关知识。
1.1 过渡效果简介
SceneKit借助SpriteKit的SKTransition对象实现过渡效果,这也是导入SpriteKit的原因。SKTransition对象可通过各种过渡效果,帮助实现从当前场景到下一场景的动画转换。以下是一些可用的过渡效果:
| 过渡效果 | 描述 |
| — | — |
| crossFade(withDuration:) | 从当前场景淡入到新场景 |
| doorsCloseHorizontal(withDuration:) | 以水平关闭的门的形式呈现新场景 |
| doorsCloseVertical(withDuration:) | 以垂直关闭的门的形式呈现新场景 |
| doorsOpenHorizontal(withDuration:) | 以水平打开的门的形式呈现新场景 |
| doorsOpenVertical(withDuration:) | 以垂直打开的门的形式呈现新场景 |
| doorway(withDuration:) | 当前场景消失,两扇门打开呈现后面的新场景 |
| fade(withColor:) | 当前场景先淡入指定颜色,再淡入新场景 |
| fade(withDuration:) | 当前场景先淡入黑色,再淡入新场景 |
| flipHorizontal(withDuration:) | 水平翻转当前场景以呈现新场景 | <
超级会员免费看
订阅专栏 解锁全文
34

被折叠的 条评论
为什么被折叠?



