Commit d22eea9d authored by 杨一航's avatar 杨一航

change ts name

parent c2a29614
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
// Learn life-cycle callbacks: // Learn life-cycle callbacks:
// - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html // - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html
import { asyncDelay } from "../../script/util"; import { asyncDelay } from "../../script/util_L5R3_GuessingGame";
const { ccclass, property } = cc._decorator; const { ccclass, property } = cc._decorator;
......
import { res } from "../../../form_angular/src/app/play/resources"; import EndView from "../prefabs/endView/EndView_L5R3_GuessingGame";
import EndView from "../prefabs/endView/EndView"; import Keyboard from "../prefabs/keyboards/Keyboard_L5R3_GuessingGame";
import Keyboard from "../prefabs/keyboards/Keyboard"; import LoadingLayer from "../script/LoadingLayer_L5R3_GuessingGame";
import LoadingLayer from "../script/BoardGame_yyh_LoadingLayer"; import MsgData from "../script/msgDate_L5R3_GuessingGame";
import MsgData from "../script/msgDate"; import { MsgType, PlayerData, resultType } from "../script/msgType_L5R3_GuessingGame";
import { MsgType, PlayerData, resultType } from "../script/msgType"; import { MyCocosSceneComponent } from "../script/MyCocosSceneComponent_L5R3_GuessingGame";
import { MyCocosSceneComponent } from "../script/MyCocosSceneComponent"; import { NetworkHelper } from "../script/NetworkHelper_L5R3_GuessingGame";
import { NetworkHelper } from "../script/NetworkHelper"; import { GameServer } from "../script/Server_L5R3_GuessingGame";
import { GameServer } from "../script/Server"; import { asyncTweenTo, asyncDelay, onHomeworkFinish, asyncPlayDragonBoneAnimation } from "../script/util_L5R3_GuessingGame";
import { asyncTweenTo, asyncDelay, onHomeworkFinish, asyncPlayDragonBoneAnimation } from "../script/util";
const DOLOG = false; const DOLOG = false;
......
import MsgData from "./msgDate"; import MsgData from "./msgDate_L5R3_GuessingGame";
import { MsgType } from "./msgType"; import { MsgType } from "./msgType_L5R3_GuessingGame";
import { NetworkHelper } from "./NetworkHelper"; import { NetworkHelper } from "./NetworkHelper_L5R3_GuessingGame";
import { asyncDelay } from "./util"; import { asyncDelay } from "./util_L5R3_GuessingGame";
const countDelay = 4; // 距离上次答对 间隔4s 开始答题下一题 const countDelay = 4; // 距离上次答对 间隔4s 开始答题下一题
export class AI { export class AI {
......
import { asyncPlayDragonBoneAnimation } from "./util"; import { asyncPlayDragonBoneAnimation } from "./util_L5R3_GuessingGame";
const { ccclass, property } = cc._decorator; const { ccclass, property } = cc._decorator;
...@@ -225,7 +225,7 @@ export default class LoadingLayer extends cc.Component { ...@@ -225,7 +225,7 @@ export default class LoadingLayer extends cc.Component {
} }
this.stopCurrentPlayedAudio(); this.stopCurrentPlayedAudio();
cc.assetManager.loadRemote(audio_url.toLowerCase(), (err, audioClip) => { cc.assetManager.loadRemote(audio_url.toLowerCase(), (err, audioClip) => {
const audioId = cc.audioEngine.play(audioClip, false, 0.8); const audioId = cc.audioEngine.play(<cc.AudioClip>audioClip, false, 0.8);
this.currentPlayedAudioId = audioId; this.currentPlayedAudioId = audioId;
if (cb) { if (cb) {
cc.audioEngine.setFinishCallback(audioId, cb); cc.audioEngine.setFinishCallback(audioId, cb);
......
import { defaultData } from "../script/defaultData"; import { defaultData } from "../script/defaultData_L5R3_GuessingGame";
export class MyCocosSceneComponent extends cc.Component { export class MyCocosSceneComponent extends cc.Component {
...@@ -170,7 +170,7 @@ export class MyCocosSceneComponent extends cc.Component { ...@@ -170,7 +170,7 @@ export class MyCocosSceneComponent extends cc.Component {
playAudioByUrl(audio_url, cb = null) { playAudioByUrl(audio_url, cb = null) {
if (audio_url) { if (audio_url) {
cc.assetManager.loadRemote(audio_url, (err, audioClip) => { cc.assetManager.loadRemote(audio_url, (err, audioClip) => {
const audioId = cc.audioEngine.play(audioClip, false, 0.8); const audioId = cc.audioEngine.play(<cc.AudioClip>audioClip, false, 0.8);
if (cb) { if (cb) {
cc.audioEngine.setFinishCallback(audioId, () => { cc.audioEngine.setFinishCallback(audioId, () => {
cb(); cb();
......
{ {
"ver": "1.0.8", "ver": "1.0.8",
"uuid": "8bee291d-4fce-43b1-87b2-0937d33242fa", "uuid": "a6164f0e-b19d-4b21-86b1-57f714db3ba1",
"isPlugin": false, "isPlugin": false,
"loadPluginInWeb": true, "loadPluginInWeb": true,
"loadPluginInNative": true, "loadPluginInNative": true,
......
import { defaultData } from "../script/defaultData_L5R3_GuessingGame";
export class MyCocosSceneComponent extends cc.Component {
// 生命周期 onLoad
onLoad() {
this.initSceneData();
this.initSize();
}
_imageResList = null;
_audioResList = null;
_animaResList = null;
initSceneData() {
this._imageResList = [];
this._audioResList = [];
this._animaResList = [];
}
_designSize = null; // 设计分辨率
_frameSize = null; // 屏幕分辨率
_mapScaleMin = null; // 场景中常用缩放(取大值)
_mapScaleMax = null; // 场景中常用缩放(取小值)
_cocosScale = null; // cocos 自缩放 (较少用到)
initSize() {
// 注意cc.winSize只有在适配后(修改fitHeight/fitWidth后)才能获取到正确的值,因此使用cc.getFrameSize()来获取初始的屏幕大小
let screen_size = cc.view.getFrameSize().width / cc.view.getFrameSize().height
let design_size = cc.Canvas.instance.designResolution.width / cc.Canvas.instance.designResolution.height
let f = screen_size >= design_size
cc.Canvas.instance.fitHeight = f
cc.Canvas.instance.fitWidth = !f
const frameSize = cc.view.getFrameSize();
this._frameSize = frameSize;
this._designSize = cc.view.getDesignResolutionSize();
let sx = cc.winSize.width / frameSize.width;
let sy = cc.winSize.height / frameSize.height;
this._cocosScale = Math.min(sx, sy);
sx = frameSize.width / this._designSize.width;
sy = frameSize.height / this._designSize.height;
this._mapScaleMin = Math.min(sx, sy) * this._cocosScale;
this._mapScaleMax = Math.max(sx, sy) * this._cocosScale;
cc.director['_scene'].width = frameSize.width;
cc.director['_scene'].height = frameSize.height;
}
data = null;
// 生命周期 start
start() {
if (window && (<any>window).courseware && (<any>window).courseware.getData) {
(<any>window).courseware.getData((data) => {
this.log('data:' + data);
this.data = data || this.getDefaultData();
this.data = JSON.parse(JSON.stringify(this.data));
this.preloadItem();
})
} else {
this.data = this.getDefaultData();
this.preloadItem();
}
}
getDefaultData() {
return defaultData;
}
preloadItem() {
this.addPreloadImage();
this.addPreloadAudio();
this.addPreloadAnima();
this.preload();
}
addPreloadImage() {
}
addPreloadAudio() {
}
addPreloadAnima() {
}
preload() {
const preloadArr = this._imageResList.concat(this._audioResList).concat(this._animaResList);
cc.assetManager.loadAny(preloadArr, null, null, (err, data) => {
if (window && window["air"]) {
// window["air"].onCourseInScreen = (next) => {
// window["air"].isCourseInScreen = true;
// this.onLoadEnd();
// next();
// };
this.onLoadEnd();
window["air"].hideAirClassLoading();
} else {
this.onLoadEnd();
}
cc.debug.setDisplayStats(false);
});
}
log(str) {
const node = cc.find('middleLayer');
if (node) {
node.getComponent('middleLayer').log(str);
} else {
cc.log(str);
}
}
onLoadEnd() {
}
// ------------------------------------------------
getSprNode(resName) {
let nodef = cc.find('Canvas/res/img/' + resName)
if (!nodef) {
console.warn("no name res = " + resName);
return;
}
const sf = nodef.getComponent(cc.Sprite).spriteFrame;
const node = new cc.Node();
node.addComponent(cc.Sprite).spriteFrame = sf;
return node;
}
getSpriteFrimeByUrl(url, cb) {
cc.loader.load({ url }, (err, img) => {
const spriteFrame = new cc.SpriteFrame(img)
if (cb) {
cb(spriteFrame);
}
})
}
getSprNodeByUrl(url, cb) {
const node = new cc.Node();
const spr = node.addComponent(cc.Sprite);
this.getSpriteFrimeByUrl(url, (sf) => {
spr.spriteFrame = sf;
if (cb) {
cb(node);
}
})
}
playAudioByUrl(audio_url, cb = null) {
if (audio_url) {
cc.assetManager.loadRemote(audio_url, (err, audioClip) => {
const audioId = cc.audioEngine.play(<cc.AudioClip>audioClip, false, 0.8);
if (cb) {
cc.audioEngine.setFinishCallback(audioId, () => {
cb();
});
}
});
} else {
cb && cb();
}
}
}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "8bee291d-4fce-43b1-87b2-0937d33242fa",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
import { RandomInt } from "./util"; import { RandomInt } from "./util_L5R3_GuessingGame";
export class NetworkHelper { export class NetworkHelper {
_eventListeners: any = {}; _eventListeners: any = {};
......
import { asyncDelay, RandomInt } from "../script/util"; import { asyncDelay, RandomInt } from "../script/util_L5R3_GuessingGame";
import { AI } from "./AI"; import { AI } from "./AI_L5R3_GuessingGame";
import MsgData from "./msgDate"; import MsgData from "./msgDate_L5R3_GuessingGame";
import { MsgType, PlayerData, resultType } from "./msgType"; import { MsgType, PlayerData, resultType } from "./msgType_L5R3_GuessingGame";
import { NetworkHelper } from "./NetworkHelper"; import { NetworkHelper } from "./NetworkHelper_L5R3_GuessingGame";
export class GameServer { export class GameServer {
playerList = []; playerList = [];
playerMaxNumber = 0; playerMaxNumber = 0;
networkHelper: NetworkHelper = null; networkHelper: NetworkHelper;
nameList = [ nameList = [
"Chris", "Chris",
"Benny", "Benny",
......
import { MsgType, PlayerData } from "./msgType"; import { MsgType, PlayerData } from "./msgType_L5R3_GuessingGame";
export default class MsgData { export default class MsgData {
......
This diff is collapsed.
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
"experimentalDecorators": true, "experimentalDecorators": true,
"skipLibCheck": true, "skipLibCheck": true,
"outDir": "temp/vscode-dist", "outDir": "temp/vscode-dist",
"allowJs": true,
"forceConsistentCasingInFileNames": true "forceConsistentCasingInFileNames": true
}, },
"exclude": [ "exclude": [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment