Project1

标题: 图片显示可能会非常影响游戏的帧率 [打印本页]

作者: 汪汪    时间: 2018-4-28 21:03
标题: 图片显示可能会非常影响游戏的帧率
测试时发现图片显示会使用 pixi-picture.js ,这个会极大拉低fps.

Sprite_Picture.prototype.initialize = function(pictureId) {
    //精灵 初始化 呼叫(this)
    Sprite.prototype.initialize.call(this);
    this._pictureId = pictureId;
    this._pictureName = '';
    this._isPicture = true;
    this.update();
};
可以在初始化的这里把 this._isPicture = true 改成 this._isPicture = false
不知道pixi-picture.js ,有什么功能....

作者: 黄玉瑞    时间: 2018-4-29 21:13
用虚拟按键的时候有这种情况 突然变得特别卡 请问大神这得在哪改。。。。。。。
作者: 汪汪    时间: 2018-4-30 15:17
本帖最后由 汪汪 于 2018-4-30 15:22 编辑
黄玉瑞 发表于 2018-4-29 21:13
用虚拟按键的时候有这种情况 突然变得特别卡 请问大神这得在哪改。。。。。。。 ...


(function(){

var spritepictureinit =
Sprite_Picture.prototype.initialize

Sprite_Picture.prototype.initialize=function (){

spritepictureinit.apply(this,arguments)
this._isPicture =false
}

})()
作者: 黄玉瑞    时间: 2018-4-30 21:28
找了一顿也没对上号 适用于这个插件么?  UCHU_MobileOperation.js
作者: 黄玉瑞    时间: 2018-5-1 19:11
黄玉瑞 发表于 2018-4-30 21:28
找了一顿也没对上号 适用于这个插件么?  UCHU_MobileOperation.js

谢谢
作者: ekmomo    时间: 2018-5-2 11:47
A plugin that includes a sprite renderer that reduces border artifacts and 3 blend mode implementations for WebGL

Allows to use blendModes that are not available in pure webgl implementation, such as PIXI.BLEND_MODES.OVERLAY.

Please, don't add children to sprite if you use those blendModes.

Use PIXI.picture.Sprite instead of PIXI.Sprite, or change sprite pluginName to picture, or call renderer.plugins.picture from your own Sprite implementation.


你可以在https://github.com/pixijs/pixi-picture查看它的用法以及DEMO.




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1