Project1

标题: MV的图层顺序是如何决定的? [打印本页]

作者: gaofei677    时间: 2016-1-31 18:21
标题: MV的图层顺序是如何决定的?
如图,在对话框显示同时显示了图片,但是这个图片是在文字和对话框的上面的,如何把图片放在他们之下呢?

我试了this._backSprite.z = -1 但是没作用……

JAVASCRIPT 代码复制
  1. Padthai_Message_enhance = Window_Message.prototype.createSubWindows;
  2. Window_Message.prototype.createSubWindows = function() {
  3.         Padthai_Message_enhance.call(this);
  4.         //=============新添加=================================
  5.     this._backSprite = new Sprite();
  6.         this._backSprite.bitmap = ImageManager.loadSystem('Dialog_1366');
  7.         this._backSprite.x = Graphics.boxWidth/40;
  8.         this._backSprite.y = -50
  9.         //this._backSprite.z = -99
  10.         //alert(Graphics.boxHeight)
  11.         //alert(this._backSprite.bitmap.rect[0])
  12.     this.addChild(this._backSprite);
  13. };



作者: trentswd    时间: 2016-1-31 18:38
本帖最后由 trentswd 于 2016-1-31 18:49 编辑

这也算mv的周经问题了

mv没有z坐标
child里面排在前面的先画,排在后面的后画
所以child里面越后,在画面上就显示的越前

你可以试试
this.addChildAt(sprite,0);




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