first commit
This commit is contained in:
48
assets/seripts/scenes/HomeSceneControl.ts
Normal file
48
assets/seripts/scenes/HomeSceneControl.ts
Normal file
@@ -0,0 +1,48 @@
|
||||
import { _decorator, Component, director, Node } from "cc";
|
||||
import AudioEffect from "../libs/AudioEffect";
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@ccclass("HomeSceneCon")
|
||||
export class HomeSceneCon extends Component {
|
||||
// 滑动区域节点
|
||||
@property(Node)
|
||||
swipeNode: Node = null;
|
||||
|
||||
start() {
|
||||
// 监听滑动区域事件
|
||||
this.swipeNode.on(Node.EventType.TOUCH_START, this.goToGameScene, this);
|
||||
}
|
||||
|
||||
// 跳转到游戏场景
|
||||
goToGameScene() {
|
||||
director.preloadScene("game", () => {
|
||||
director.loadScene("game");
|
||||
});
|
||||
}
|
||||
|
||||
// 跳转到 love-story 场景
|
||||
goToLoveStoryScene() {
|
||||
AudioEffect.playClickAudio();
|
||||
director.preloadScene("love-story", () => {
|
||||
director.loadScene("love-story");
|
||||
});
|
||||
}
|
||||
|
||||
// 跳转到 mood 场景
|
||||
goToMoodScene() {
|
||||
AudioEffect.playClickAudio();
|
||||
director.preloadScene("mood", () => {
|
||||
director.loadScene("mood");
|
||||
});
|
||||
}
|
||||
|
||||
// 跳转到作者场景
|
||||
goToAuthorScene() {
|
||||
AudioEffect.playClickAudio();
|
||||
director.preloadScene("author", () => {
|
||||
director.loadScene("author");
|
||||
});
|
||||
}
|
||||
|
||||
update(deltaTime: number) {}
|
||||
}
|
||||
Reference in New Issue
Block a user