欢迎来到程序小院
暴打皮卡丘
玩法:点击皮卡丘即可开始,点击越快攻击越快,怒气条满之后可以怒气爆发,快去暴打皮卡丘吧^^。
开始游戏https://www.ormcc.com/play/gameStart/237
html
<div style="position:relative;" id="gameDiv"></div>
css
body {
text-align: center;
background: #fff;
padding: 0;
border: 0;
margin: 0;
height: 100%;
}
html {
-ms-touch-action: none; /* Direct all pointer events to JavaScript code. */
overflow: hidden;
}
div, canvas {
display:block;
position:absolute;
margin: 0 auto;
padding: 0;
border: 0;
}
js
// 初始化
(function(b) {
var c = function() {
function b() {
this._hashCode = b.hashCount++
}
Object.defineProperty(b.prototype, "hashCode", {
get: function() {
return this._hashCode
},
enumerable: !0,
configurable: !0
});
b.hashCount = 1;
return b
}();
b.HashObject = c;
c.prototype.__class__ = "egret.HashObject"
})(egret || (egret = {}));
var __extends = this.__extends || function(b, c) {
function d() {
this.constructor = b
}
for (var a in c) c.hasOwnProperty(a) && (b[a] = c[a]);
d.prototype = c.prototype;
b.prototype = new d
};
(function(b) {
var c = function(b) {
function a(e) {
void 0 === e && (e = 300);
b.call(this);
this.objectPool = [];
this._length = 0;
1 > e && (e = 1);
this.autoDisposeTime = e;
this.frameCount = 0
}
__extends(a, b);
a.prototype._checkFrame = function() {
this.frameCount--;
0 >= this.frameCount && this.dispose()
};
Object.defineProperty(a.prototype, "length", {
get: function() {
return this._length
},
enumerable: !0,
configurable: !0
});
a.prototype.push = function(e) {
var k = this.objectPool; - 1 == k.indexOf(e) && (k.push(e),
this._length++, 0 == this.frameCount && (this.frameCount =
this.autoDisposeTime, a._callBackList.push(this)))
};
a.prototype.pop = function() {
if (0 == this._length) return null;
this._length--;
return this.objectPool.pop()
};
a.prototype.dispose = function() {
0 < this._length && (this.objectPool = [], this._length = 0);
this.frameCount = 0;
var e = a._callBackList,
k = e.indexOf(this); - 1 != k && e.splice(k, 1)
};
a._callBackList = [];
return a
}(b.HashObject);
b.Recycler = c;
c.prototype.__class__ = "egret.Recycler"
})(egret || (egret = {}));
(function(b) {
b.__START_TIME;
b.getTimer = function() {
return Date.now() - b.__START_TIME
}
})(egret || (egret = {}));
(function(b) {
b.__callLaterFunctionList = [];
b.__callLaterThisList = [];
b.__callLaterArgsList = [];
b.callLater = function(c, d) {
for (var a = [], e = 2; e < arguments.length; e++) a[e - 2] = arguments[e];
b.__callLaterFunctionList.push(c);
b.__callLaterThisList.push(d);
b.__callLaterArgsList.push(a)
};
b.__callAsyncFunctionList = [];
b.__callAsyncThisList = [];
b.__callAsyncArgsList = [];
b.__callAsync = function(c, d) {
for (var a = [], e = 2; e < arguments.length; e++) a[e - 2] = arguments[e];
b.__callAsyncFunctionList.push(c);
b.__callAsyncThisList.push(d);
b.__callAsyncArgsList.push(a)
}
})(egret || (egret = {}));
var egret_dom;
(function(b) {
function c() {
for (var b = document.createElement("div").style, a = ["t", "webkitT",
"msT", "MozT", "OT"], e = 0; e < a.length; e++)
if (a[e] + "ransform" in b) return a[e];
return a[0]
}
b.header = "";
b.getHeader = c;
b.getTrans = function(d) {
"" == b.header && (b.header = c());
return b.header + d.substring(1, d.length)
}
})(egret_dom || (egret_dom = {}));
__extends = this.__extends || function(b, c) {
function d() {
this.constructor = b
}
for (var a in c) c.hasOwnProperty(a) && (b[a] = c[a]);
d.prototype = c.prototype;
b.prototype = new d
};
(function(b) {
var c = function(d) {
function a(e, a, b) {
void 0 === a && (a = !1);
void 0 === b && (b = !1);
d.call(this);
this._eventPhase = 2;
this._isPropagationImmediateStopped = this._isPropagationStopped =
this._isDefaultPrevented = !1;
this.isNew = !0;
this._type = e;
this._bubbles = a;
this._cancelable = b
}
__extends(a, d);
Object.defineProperty(a.prototype, "type", {
get: function() {
return this._type
},
enumerable: !0,
configurable: !0
});
Object.defineProperty(a.prototype, "bubbles", {
get: function() {
return this._bubbles
},
enumerable: !0,
configurable: !0
});
Object.defineProperty(a.prototype, "cancelable", {
get: function() {
return this._cancelable
},
enumerable: !0,
configurable: !0
});
Object.defineProperty(a.prototype, "eventPhase", {
get: function() {
return this._eventPhase
},
enumerable: !0,
configurable: !0
});
Object.defineProperty(a.prototype, "currentTarget", {
get: function() {
return this._currentTarget
},
enumerable: !0,
configurable: !0
});
Object.defineProperty(a.prototype, "target", {
get: function() {
return this._target
},
enumerable: !0,
configurable: !0
});
a.prototype.isDefaultPrevented =
function() {
return this._isDefaultPrevented
};
a.prototype.preventDefault = function() {
this._cancelable && (this._isDefaultPrevented = !0)
};
a.prototype.stopPropagation = function() {
this._bubbles && (this._isPropagationStopped = !0)
};
a.prototype.stopImmediatePropagation = function() {
this._bubbles && (this._isPropagationImmediateStopped = !0)
};
a.prototype._reset = function() {
this.isNew ? this.isNew = !1 : (this._isPropagationImmediateStopped =
this._isPropagationStopped = this._isDefaultPrevented = !1,
this._currentTarget = this._target =
null, this._eventPhase = 2)
};
a._dispatchByTarget = function(e, a, p, d, c, f) {
void 0 === c && (c = !1);
void 0 === f && (f = !1);
var h = e.eventRecycler;
h || (h = e.eventRecycler = new b.Recycler);
var m = h.pop();
m ? m._type = p : m = new e(p);
m._bubbles = c;
m._cancelable = f;
if (d)
for (var n in d) m[n] = d[n], null !== m[n] && (d[n] = null);
e = a.dispatchEvent(m);
h.push(m);
return e
};
a._getPropertyData = function(e) {
var a = e._props;
a || (a = e._props = {});
return a
};
a.dispatchEvent = function(e, k, b, d) {
void 0 === b && (b = !1);
var c = a._getPropertyData(a);
d && (c.data = d);
a._dispatchByTarget(a,
e, k, c, b)
};
a.ADDED_TO_STAGE = "addedToStage";
a.REMOVED_FROM_STAGE = "removedFromStage";
a.ADDED = "added";
a.REMOVED = "removed";
a.COMPLETE = "complete";
a.ENTER_FRAME = "enterFrame";
a.RENDER = "render";
a.FINISH_RENDER = "finishRender";
a.FINISH_UPDATE_TRANSFORM = "finishUpdateTransform";
a.LEAVE_STAGE = "leaveStage";
a.RESIZE = "resize";
a.CHANGE = "change";
a.ACTIVATE = "activate";
a.DEACTIVATE = "deactivate";
a.CLOSE = "close";
a.CONNECT = "connect";
return a
}(b.HashObject);
b.Event = c;
c.prototype.__class__ = "egret.Event"
})(egret || (egret = {}));
需要源码请关注添加好友哦^ ^
转载:欢迎来到本站,转载请注明文章出处
https://ormcc.com/