同步操作将从 奇虎360/spriteJS 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Base Sprite</title></head><body><canvas id="mycanvas" width="600" height="600"></canvas><script src="/js/spritejs.js"></script><script>const BaseSprite = spritejs.BaseSpriteconst Layer = spritejs.Layerconst layer = new Layer({context: document.getElementById('mycanvas').getContext('2d')})const s = new BaseSprite({anchor: 0.5,bgcolor: 'red',size: [100, 100],pos: [300, 300],zIndex: 200,})layer.append(s)const s2 = new BaseSprite({anchor: 0.5,bgcolor: 'green',size: [50, 50],pos: [100, 100]})const animation = s2.animate([{pos: [100, 100]},{pos: [100, 300]},{pos: [300, 300]},{pos: [300, 100]},{pos: [100, 100]}], {duration: 2000,iterations: Infinity,})layer.append(s2)s.on('click', evt => {console.log(evt)})mycanvas.addEventListener('click', evt => {const {offsetX, offsetY} = evts.dispatchEvent('click', {layerX:offsetX, layerY:offsetY, originEvent: evt})})</script></body></html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。