(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define("Phaser", [], factory);
else if(typeof exports === 'object')
exports["Phaser"] = factory();
else
root["Phaser"] = factory();
})(window, function() {
return /******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 1338);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ (function(module, exports) {
/**
* @author Richard Davey <rich@photonstorm.com>
* @copyright 2019 Photon Storm Ltd.
* @license {@link https://opensource.org/licenses/MIT|MIT License}
*/
// Taken from klasse by mattdesl https://github.com/mattdesl/klasse
function hasGetterOrSetter (def)
{
return (!!def.get && typeof def.get === 'function') || (!!def.set && typeof def.set === 'function');
}
function getProperty (definition, k, isClassDescriptor)
{
// This may be a lightweight object, OR it might be a property that was defined previously.
// For simple class descriptors we can just assume its NOT previously defined.
var def = (isClassDescriptor) ? definition[k] : Object.getOwnPropertyDescriptor(definition, k);
if (!isClassDescriptor && def.value && typeof def.value === 'object')
{
def = def.value;
}
// This might be a regular property, or it may be a getter/setter the user defined in a class.
if (def && hasGetterOrSetter(def))
{
if (typeof def.enumerable === 'undefined')
{
def.enumerable = true;
}
if (typeof def.configurable === 'undefined')
{
def.configurable = true;
}
return def;
}
else
{
return false;
}
}
function hasNonConfigurable (obj, k)
{
var prop = Object.getOwnPropertyDescriptor(obj, k);
if (!prop)
{
return false;
}
if (prop.value && typeof prop.value === 'object')
{
prop = prop.value;
}
if (prop.configurable === false)
{
return true;
}
return false;
}
/**
* Extends the given `myClass` object's prototype with the properties of `definition`.
*
* @function extend
* @param {Object} ctor The constructor object to mix into.
* @param {Object} definition A dictionary of functions for the class.
* @param {boolean} isClassDescriptor Is the definition a class descriptor?
* @param {Object} [extend] The parent constructor object.
*/
function extend (ctor, definition, isClassDescriptor, extend)
{
for (var k in definition)
{
if (!definition.hasOwnProperty(k))
{
continue;
}
var def = getProperty(definition, k, isClassDescriptor);
if (def !== false)
{
// If Extends is used, we will check its prototype to see if the final variable exists.
var parent = extend || ctor;
if (hasNonConfigurable(parent.prototype, k))
{
// Just skip the final property
if (Class.ignoreFinals)
{
continue;
}
// We cannot re-define a property that is configurable=false.
// So we will consider them final and throw an error. This is by
// default so it is clear to the developer what is happening.
// You can set ignoreFinals to true if you need to extend a class
// which has configurable=false; it will simply not re-define final properties.
throw new Error('cannot override final property \'' + k + '\', set Class.ignoreFinals = true to skip');
}
Object.defineProperty(ctor.prototype, k, def);
}
else
{
ctor.prototype[k] = definition[k];
}
}
}
/**
* Applies the given `mixins` to the prototype of `myClass`.
*
* @function mixin
* @param {Object} myClass The constructor object to mix into.
* @param {Object|Array<Object>} mixins The mixins to apply to the constructor.
*/
function mixin (myClass, mixins)
{
if (!mixins)
{
return;
}
if (!Array.isArray(mixins))
{
mixins = [ mixins ];
}
for (var i = 0; i < mixins.length; i++)
{
extend(myClass, mixins[i].prototype || mixins[i]);
}
}
/**
* Creates a new class with the given descriptor.
* The constructor, defined by the name `initialize`,
*
没有合适的资源?快使用搜索试试~ 我知道了~
DragonBonesJS:DragonBones TypeScript JavaScript运行时
共1137个文件
json:400个
meta:230个
png:190个
需积分: 12 2 下载量 2 浏览量
2021-02-03
12:00:45
上传
评论
收藏 60.57MB ZIP 举报
温馨提示
DragonBones JavaScript / TypeScript运行时 强烈建议使用创建动画。 支持的引擎 - - - 要了解更多有关 在线演示 版权所有(c)2012-2018 DragonBones团队和其他贡献者。
资源详情
资源评论
资源推荐
收起资源包目录
DragonBonesJS:DragonBones TypeScript JavaScript运行时 (1137个子文件)
mecha_1406_ske.dbbin 24KB
mecha_1406_ske.dbbin 24KB
mecha_1406_ske.dbbin 24KB
mecha_1406_ske.dbbin 24KB
dragon_boy_ske.dbbin 17KB
mecha_1002_101d_show_ske.dbbin 10KB
mecha_1002_101d_show_ske.dbbin 10KB
mecha_1002_101d_show_ske.dbbin 10KB
mecha_1002_101d_show_ske.dbbin 10KB
12.CoreElement.fire 5KB
09.ReplaceSlotDisplay.fire 5KB
06.InverseKinematics.fire 5KB
07.BoundingBox.fire 5KB
10.ReplaceSkin.fire 5KB
11.ReplaceAnimation.fire 5KB
03.DragonBonesEvent.fire 5KB
14.PerformanceTest.fire 5KB
01.HelloDragonBones.fire 4KB
05.BoneOffset.fire 4KB
13.EyeTracking.fire 4KB
02.AnimationBase.fire 4KB
08.MultiTextureAltas.fire 4KB
04.AnimationLayer.fire 4KB
Test.fire 2KB
.gitignore 2KB
.gitignore 157B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
index.html 3KB
index.html 3KB
index.html 2KB
index.html 2KB
index.html 1KB
index.html 956B
phaser.js 5.44MB
dragonBones.js 738KB
dragonBones.js 738KB
dragonBones.js 732KB
dragonBones.js 722KB
dragonBones.js 722KB
dragonBones.js 722KB
dragonBones.js 712KB
dragonBones.js 711KB
dragonBones.js 697KB
dragonBones.min.js 233KB
dragonBones.min.js 232KB
dragonBones.min.js 232KB
dragonBones.min.js 229KB
dragonBones.min.js 227KB
dragonBones.min.js 226KB
dragonBones.min.js 225KB
dragonBones.min.js 220KB
CoreElement.js 21KB
CoreElement.js 21KB
CoreElement.js 20KB
BoundingBox.js 7KB
BoundingBox.js 7KB
ReplaceSkin.js 6KB
InverseKinematics.js 6KB
InverseKinematics.js 5KB
EyeTracking.js 5KB
PerformanceTest.js 5KB
build_base.js 5KB
AnimationBaseTest.js 5KB
AnimationBaseTest.js 5KB
PerformanceTest.js 5KB
ReplaceSlotDisplay.js 5KB
PerformanceTest.js 5KB
ReplaceSlotDisplay.js 4KB
ReplaceSlotDisplay.js 4KB
BaseTest.js 4KB
AnimationBase.js 4KB
MultiTextureAltas.js 4KB
AnimationCopy.js 4KB
AnimationBase.js 4KB
ReplaceAnimation.js 4KB
DragHelper.js 4KB
ReplaceAnimation.js 4KB
BaseDemo.js 3KB
ReplaceAnimation.js 3KB
dragonbones-asset.js 3KB
BaseTest.js 3KB
BoneOffset.js 3KB
BoneOffset.js 3KB
SetBoneOffset.js 3KB
SetBoneOffset.js 3KB
DragHelper.js 3KB
dragonbones-meta.js 3KB
共 1137 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
Ruin-鸣
- 粉丝: 24
- 资源: 4569
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0