文件名称:phaser3-ninepatch-plugin:Phaser3的九个Patch插件!
文件大小:6.14MB
文件格式:ZIP
更新时间:2024-02-24 05:48:27
phaser phaser-plugin nineslice ninepatch phaser3
Phaser3九个补丁 Phaser3 Nine Patch插件为Phaser3添加了9切片缩放支持! 调整九个补丁的大小 没有九个补丁的调整大小 主要特点: 快速燃烧 低内存使用 易于使用的API 什么是九补丁? Nine-Patch是一种使用额外信息的图像格式,它定义了以更大或更小的尺寸渲染图像时应缩放(哪些不应该缩放)哪些部分。 此技术对于创建按钮,面板,容器等UI组件非常有用。 使用此技术,您可以定义多个具有相同图像资产的UI组件(如面板或按钮)的背景。 您还可以使用减少的图像资源来创建大型面板,因此对于优化项目资源非常有用。 入门 首先,您想获得该插件的全新副本。 您可以从此仓库或npm获取它,不是那么方便。 npm install @koreez/phaser3-ninepatch --save 用法 加载插件 您仍然需要在游戏中加载插件。 就像Phaser3中的任何其他全局插件一样,此操作也可以完成。 因此,要加载该插件,请将其包含在Phaser游戏配置中。 { type : Phaser . WEBGL , width : 540 , heig
【文件预览】:
phaser3-ninepatch-plugin-master
----.istanbul.yml(942B)
----.github()
--------ISSUE_TEMPLATE.md(1KB)
--------PULL_REQUEST_TEMPLATE.md(2KB)
----webpack.config.js(2KB)
----src()
--------index.ts(874B)
--------com()
----.npmignore(398B)
----tsconfig.test.json(188B)
----types()
--------phaser.d.ts(3.58MB)
----CONTRIBUTING.md(1KB)
----.travis.yml(585B)
----example()
--------index.ts(5KB)
----webpack.example.config.js(1KB)
----tsconfig.json(724B)
----LICENSE(1KB)
----assets()
--------what-is-nine-patch.png(40KB)
--------np.gif(2.05MB)
--------nnp.gif(3.48MB)
----test()
--------com()
--------entry.ts(176B)
--------README.md(69B)
----.prettierrc(154B)
----tslint.json(2KB)
----README.md(6KB)
----tslint.test.json(161B)
----.publishrc(314B)
----.editorconfig(338B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(180B)
----karma.conf.js(2KB)
----CHANGELOG.md(769B)
----package-lock.json(482KB)
----package.json(4KB)
----static()
--------manifest.json(543B)
--------index.html(304B)
--------service-worker.js(1KB)
--------styles()
--------scripts()
--------assets()