Cómo quitar la pantalla del logo en la entrada de cocos2d
Personalice un archivo Loader.js, implemente la clase Loader y complete la implementación específica de la interfaz de carga personalizada. Puede consultar la implementación de LoaderScene para ampliar. las modificaciones., que completó la modificación de la imagen del logotipo y agregó una barra de precisión simple. El proceso de carga es relativamente claro de un vistazo y no hay ningún efecto deslumbrante aquí. extender(
_logo: nulo,
_logoTextura: nulo,
_textura: nulo,
_textura: nulo,
_textura: nulo,
_textura: nulo,
_textura: nulo,
_textura: nulo,
_texture2d: nulo ,
_bgLayer: null,
_label: null,
_winSize:null,
_processLayer: null, // Se compara con LoaderScene implementación, agregando las dos propiedades para indicar la capa de la barra de progreso y la longitud de la barra de progreso
_processLayerLength: null,
// Constructor
ctor: function () {
this._super();
this._winSize = cc.Director.getInstance().getWinSize();
}, p>
init:function(){
cc.Scene.prototype.init.call(this);
// Imagen del logotipo y etiqueta agregadas...this Omitido , igual que LoaderScene
// Establece la capa de la barra de progreso, que es una capa roja que muestra el progreso de la carga en toda su longitud
this._processLayerLength = 500;
this._processLayer = cc.LayerColor.create(cc.LayerColor.create(cc.LayerColor.create(cc.LayerColor.create(cc.LayerColor.create(cc.LayerColor.create(cc.LayerColor.create) / i))LayerColor.create(cc.c4b(255, 100, 100, 128), 1, 30);
this._processLayer.setPosition(cc.pAdd(centerPos, cc.p(-- this._processLayerLength / 2));