DragonBones / DragonBonesJS

DragonBones TypeScript / JavaScript Runtime
MIT License
744 stars 320 forks source link

什么时候支持pixijs的v5版本 #72

Open shijunti19 opened 5 years ago

shijunti19 commented 5 years ago

什么时候支持pixijs的v5版本

akdcl commented 5 years ago

v5?没听说过呀,你会用吗?如果你比较熟悉的话,可以提交一个支持的 pr,通常这应该是比较容易的,只需要替换 pixi 渲染部分的几行代码

shijunti19 commented 5 years ago

@akdcl 空了你看下,我改了之后部分例子正常,Mesh的都出错 主要是我看spine(另外个骨骼动画编辑器)的pixijs插件都更新了,出最新版本了! 然后v5版本可以压缩体积,性能也优化了,我觉得要更新下这个插件了,想换!!

最新版本:https://github.com/pixijs/pixi.js/tree/v5.0.0-alpha.3

typescript:https://github.com/pixijs/pixi-typescript/tree/v5.x 这里也有最新版本的typescript:https://github.com/pixijs/pixi.js/tree/v5.0.0-alpha.3/bundles/pixi.js

大部分只需要改命名空间我改了,但是他出问题了,我不会修复

Moves PIXI.loader to PIXI.Loader.shared
Moves PIXI.loaders.Loader to PIXI.Loader
Moves PIXI.loaders.Resource to PIXI.LoaderResource
Removes PIXI.loaders.Loader.addPixiMiddleware replaces with PIXI.Loader.registerPlugin
Renames PIXI.WebGLRenderer to PIXI.Renderer
Renames PIXI.Container#renderWebGL to PIXI.Container#render
Renames PIXI.Container#_renderWebGL to PIXI.Container#_render
Renames PIXI.Container#renderAdvancedWebGL to PIXI.Container#renderAdvanced
移动PIXI.ticker.Ticker到PIXI.Ticker
移动PIXI.ticker.shared到PIXI.Ticker.shared
删除PIXI.ticker命名空间
移动PIXI.ticker.UPDATE_PRIORITY回PIXI.UPDATE_PRIORITY
移动PIXI.mesh.RawMesh到PIXI.RawMesh
移动PIXI.mesh.Mesh到PIXI.Mesh
移动PIXI.mesh.Plane到PIXI.Plane
移动PIXI.mesh.NineSlicePlane到PIXI.NineSlicePlane
移动PIXI.mesh.Rope到PIXI.Rope
移动PIXI.mesh.MeshRenderer到PIXI.MeshRenderer
移动PIXI.mesh.CanvasMeshRenderer到PIXI.CanvasMeshRenderer

image

改了之后MultiTextureAltas等好几个例子出问题,前面几个例子正常: image

image mesh部分我不会修复,不知道官方怎么改的!

jcyuan commented 5 years ago

v5十分不稳定,都还没出过release版本。

Phaser3倒是要最优先支持才对。都在等Phaser3

jcyuan commented 5 years ago

我目前用的DBJS+自己写的Phaser3插件。