Wener Notes

egret

约 2 分钟阅读

Notes

json
{
  "file": "icons.png",
  "frames": {
    "activity_1": { "x": 158, "y": 313, "w": 75, "h": 75, "offX": 0, "offY": 0, "sourceW": 75, "sourceH": 75 },
    "activity_10": { "x": 239, "y": 2, "w": 76, "h": 77, "offX": 0, "offY": 0, "sourceW": 76, "sourceH": 77 }
  }
}

typescript-plus

TypeScript
function __reflect(e, t, o) {
  e.__class__ = t;
  o ? o.push(t) : (o = [t]);
  e.__types__ = e.__types__ ? o.concat(e.__types__) : o;
}
TypeScript
{
  let TRACE = (globalThis.TRACE = globalThis.TRACE || {});

  function __reflect(e, t, o) {
    e.__class__ = t;
    o ? o.push(t) : (o = [t]);
    e.__types__ = e.__types__ ? o.concat(e.__types__) : o;

    TRACE.classes = TRACE.classes || {};
    TRACE.classes[t] = { type: e, name: t, types: e.__types__ };
  }

  globalThis.__reflect = __reflect;
}
JavaScript
copy(
  JSON.stringify(
    Object.values(TRACE.classes).map((v) => {
      return {
        name: v.name,
        types: v.types,
        props: Object.getOwnPropertyNames(v.type).filter(
          (v) => !['__class__', '__types__', '__hashCode__', 'constructor'].includes(v),
        ),
      };
    }),
    null,
    2,
  ),
);

关联信息

反向链接、本文链接的其他页面和外部资料。

反向链接

  • GameDev Awesome
    笔记 · egret

    选择依据 · 支持的平台 · 如果是要支持国内 小游戏/小程序平台,几乎没有什么选择 - Cocos Creator, LayaBox · 支持的语言 · 2D/3D · 使用的场景 · 小程序 · 小游戏 · 营销 · 特效 · 建模 · CAD

References

GitHub3 条
其他外链4 条
最近更新commit 3124bebEdit

On this page