FightingScene.ts 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. import { _decorator, Component, Node, SkeletalAnimationComponent, AnimationComponent, loader, Prefab, CameraComponent, CCInteger, url } from 'cc';
  2. import { GUIManager } from '../../engines/gui/GUIManager';
  3. import { UIConst } from '../ui/UIConst';
  4. import { GameController } from '../ui/fightings/GameController';
  5. import { GameModel } from '../models/GameModel';
  6. import GameConfigManager from '../models/GameConfigManager';
  7. import { LoadingView } from '../../engines/loadingView/LoadingView';
  8. import BufferManager from '../../engines/buffers/BufferManager';
  9. const { ccclass, property } = _decorator;
  10. @ccclass('FightingScene')
  11. export class FightingScene extends Component {
  12. /* class member could be defined like this */
  13. // dummy = '';
  14. /* use `property` decorator if your want the member to be serializable */
  15. // @property
  16. // serializableDummy = 0;
  17. @property({
  18. type:AnimationComponent
  19. })
  20. leftHand:AnimationComponent=null;
  21. @property({
  22. type:AnimationComponent
  23. })
  24. rightHand:AnimationComponent=null;
  25. @property({
  26. type:CameraComponent
  27. })
  28. camrea:CameraComponent=null;
  29. @property({
  30. type:Node
  31. })
  32. LeftEndPos:Node=null;
  33. @property({
  34. type:Node
  35. })
  36. MiddleEndPos:Node=null;
  37. @property({
  38. type:Node
  39. })
  40. RightEndPos:Node=null;
  41. @property({
  42. type:Node
  43. })
  44. LeftStartPos:Node=null;
  45. @property({
  46. type:Node
  47. })
  48. MiddleStartPos:Node=null;
  49. @property({
  50. type:Node
  51. })
  52. RightStartPos:Node=null;
  53. onLoad(){
  54. console.log("进入Fighting场景");
  55. }
  56. start () {
  57. // GameController.single.Init(this.leftHand,this.rightHand);
  58. // // Your initialization goes here.
  59. // GUIManager.single.Show(UIConst.FIGHTING_UI);
  60. GUIManager.single.Show(UIConst.FIGHTING_UI);
  61. }
  62. update (deltaTime: number) {
  63. GameController.single.Update(deltaTime);
  64. GameModel.single.CheckEarnings();
  65. BufferManager.Tick(deltaTime);
  66. }
  67. }