pixi-vfui
v0.5.0
Published
[https://vipkid-edu.github.io/pixi-vfui-docs/](https://vipkid-edu.github.io/pixi-vfui-docs/)
Downloads
59
Maintainers
Readme
pixi-vfui
pixi-vfui简称vfui
是基于PIXIJS引擎,使用TypeScript语言开发的开源UI库。 为PIXIJS提供提供基础可靠的UI组件。
学习(Learn)
安装(Setup)
使用vfui库之前,我们默认你已经导入pixijs库,如何导入请参考网络教程。
NPM Install
npm install pixi-vfui
ES6 导入方式 (The correct way to import is):
import vfui from "pixi-vfui";
创建方式为:
let button = new vfui.Button();
CDN Install
Master:
<script src="http://unpkg.com/pixi-vfui/dist/pixi-vfui.js"></script>
<script src="http://unpkg.com/pixi-vfui/dist/pixi-vfui.min.js"></script>
Version:
<script src="http://unpkg.com/[email protected]/dist/pixi-vfui.js"></script>
<script src="http://unpkg.com/[email protected]/dist/pixi-vfui.min.js"></script>
如何构建(How build)
- git clone https://github.com/vipkid-edu/pixi-vfui
- setup Visual Studio Code
- setup Visual Studio Code Extension (Debugger for Chrome)
- setup Visual Studio Code Extension (ESLint)
- setup Visual Studio Code Extension (Live Server)
- run Live Server
- npm run build or npm run watch
- view http://127.0.0.1:5501/
如果你是开发人员请提交时进行eslint
检测
npm run lint
组件(Component)
使用示例:https://vipkid-edu.github.io/pixi-vfui-docs/play
可使用组件:
| 导入方式 | 名称 | |----------|-------------| | vfui.Stage | UI舞台 | | vfui.Container | 容器 | | vfui.ScrollingContainer | 可滑动的容器 | | vfui.Image | 图片 | | vfui.Label | 文本 | | vfui.TextInput | 输入文本 | | vfui.Graphics | 绘制矢量 | | vfui.Rect | 绘制矢量矩形 | | vfui.Button | 按钮 | | vfui.CheckBox | 单选与复选 | | vfui.SpriteAnimated | 序列图 | | vfui.Slider | 滑动/进度条 | | vfui.Ticker | 心跳 | | vfui.Tween | 缓动 | | vfui.Timeline | 缓动 | | vfui.Sound | 音频 | | vfui.Utils | 工具类 |
计划中:
Recording/Audio - 麦克风
Spine/DB - 龙骨
Video - 视频
Particle - 粒子
DialogueText - 字幕
Sequence - 动画序列图
Accordion - 手风琴
Http/WebSocket - 网络
Ohter
Chrome debug - windows
Right click the Chrome shortcut, and select properties In the "target" field, append --remote-debugging-port=9222 Or in a command prompt, execute /chrome.exe --remote-debugging-port=9222
Chrome debug - mac
In a terminal, execute /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222
License
This content is released under the (http://opensource.org/licenses/MIT) MIT License.