37f01e187fb8de55d9e92eabac13d50d863c1cd9.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. System.register(["__unresolved_0", "cc", "__unresolved_1"], function (_export, _context) {
  2. "use strict";
  3. var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, Collider, constant, _dec, _class, _crd, ccclass, property, self_plane;
  4. function _reportPossibleCrUseOfconstant(extras) {
  5. _reporterNs.report("constant", "../framework/constant", _context.meta, extras);
  6. }
  7. return {
  8. setters: [function (_unresolved_) {
  9. _reporterNs = _unresolved_;
  10. }, function (_cc) {
  11. _cclegacy = _cc.cclegacy;
  12. __checkObsolete__ = _cc.__checkObsolete__;
  13. __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
  14. _decorator = _cc._decorator;
  15. Component = _cc.Component;
  16. Collider = _cc.Collider;
  17. }, function (_unresolved_2) {
  18. constant = _unresolved_2.constant;
  19. }],
  20. execute: function () {
  21. _crd = true;
  22. _cclegacy._RF.push({}, "aab8fR03J1HCIVTbvXr9zTq", "self-plane", undefined);
  23. __checkObsolete__(['_decorator', 'Component', 'Node', 'input', 'Input', 'EventTouch', 'Collider', 'ITriggerEvent']);
  24. ({
  25. ccclass,
  26. property
  27. } = _decorator); // 未使用
  28. _export("self_plane", self_plane = (_dec = ccclass('self_plane'), _dec(_class = class self_plane extends Component {
  29. // @property
  30. // public speed = 1;
  31. start() {// input.on(Input.EventType.TOUCH_START, this._touchStart, this);
  32. // input.on(Input.EventType.TOUCH_MOVE, this._touchMove, this);
  33. }
  34. onEnable() {
  35. var collider = this.getComponent(Collider);
  36. collider.on('onTriggerEnter', this._onTriggerEnter, this);
  37. }
  38. onDisable() {
  39. var collider = this.getComponent(Collider);
  40. collider.off('onTriggerEnter', this._onTriggerEnter, this);
  41. }
  42. _onTriggerEnter(event) {
  43. console.log('玩家');
  44. var collisionGroup = event.otherCollider.getGroup();
  45. if (collisionGroup === (_crd && constant === void 0 ? (_reportPossibleCrUseOfconstant({
  46. error: Error()
  47. }), constant) : constant).CollisionType.ENEMY_PLANE) {
  48. // 敌机或敌机子弹
  49. console.log('reduce blood');
  50. }
  51. } // update(deltaTime: number) {
  52. // }
  53. // _touchMove(event: EventTouch) {
  54. // const delta = event.getDelta();
  55. // let pos = this.node.position;
  56. // // x 上下, z 左右
  57. // // this.node.setPosition(pos.x - 0.01 * this.speed * delta.x, pos.y, pos.z - 0.01 * this.speed * delta.y)
  58. // this.node.setPosition(pos.x + 0.01 * this.speed * delta.y, pos.y, pos.z + 0.01 * this.speed * delta.x)
  59. // }
  60. }) || _class));
  61. _cclegacy._RF.pop();
  62. _crd = false;
  63. }
  64. };
  65. });
  66. //# sourceMappingURL=37f01e187fb8de55d9e92eabac13d50d863c1cd9.js.map