コンソールのログ出力が頻繁に消えるのはなぜですか?
wxss コードが頻繁に失敗するのはなぜですか?
wxml のレイアウトが混乱しているのはなぜですか? それは
道徳の喪失ですか
?
序文
シーンは、バックグラウンドに入るときにいくつかのリクエストをサーバーに保存する必要がある小さなゲームです。
シミュレーターで背景を入力できない場合は、閉じるボタンをクリックすると、背景を入力したときにログ出力がトリガーされます。その方法は以下を参照してください。
文章
Cocos Creator では、onLoad ライフサイクルに Node.on() メソッドを追加して、バックグラウンド イベントをリッスンできます。
たとえば、次のコード スニペットは、Cocos Creator でバックグラウンド イベントをリッスンする方法を示しています。
cc.game.on(cc.game.EVENT_HIDE, function () {
console.log("游戏进入后台");
//触发监听后的代码段
}, this);
cc.game は Game クラスのインスタンスであり、ゲームの主な情報が含まれており、ゲームのゲーム オブジェクトの駆動を担当します。
バックグラウンド イベントをリッスンするために、この ts を cocos のアクティブ ノードにマウントします。
要約する
Cocos Creator では、さまざまなイベントを聞くこともできます。以下に一般的なイベントをいくつか示します。
- cc.Node.EventType.TOUCH_START: ユーザーが画面に触れ始めるとトリガーされます。
- cc.Node.EventType.TOUCH_MOVE: ユーザーが画面上で指を動かすとトリガーされます。
- cc.Node.EventType.TOUCH_END: ユーザーが画面へのタッチをやめたときにトリガーされます。
- cc.Node.EventType.TOUCH_CANCEL: タッチがキャンセルされたときにトリガーされます。
- cc.Node.EventType.MOUSE_DOWN: ユーザーがマウス ボタンを押すと発生します。
- cc.Node.EventType.MOUSE_MOVE: ユーザーが画面上でマウスを移動するとトリガーされます。
- cc.Node.EventType.MOUSE_UP: ユーザーがマウス ボタンを放したときに発生します。
- cc.Node.EventType.MOUSE_WHEEL: ユーザーがマウス ホイールをスクロールするとトリガーされます。
この人が何か書いたと思うのにそれを実行しない場合は、親指を立ててサポートしてください。土下座してくれた皆さん、ありがとう orz