android camera viewport rect,viewport的用法

这段代码演示了如何在LayaAir框架中初始化舞台,并创建一个自定义精灵layaSlot。layaSlot继承自Sprite,设置了200x200的大小,绘制了一个矩形,并添加了一个内部矩形子精灵ccc。ccc的x坐标设为10,若不设置ccc的y坐标或设为0,则不会正常显示,需要将其设置为大于0的值以确保可见。
摘要由CSDN通过智能技术生成

var Browser = Laya.Browser;

var Stage = Laya.Stage;

var WebGL = Laya.WebGL;

var Rectangle = Laya.Rectangle;

var Sprite = Laya.SpriteLaya.init(640, 1136,WebGL);

Laya.stage.alignH = Stage.ALIGN_CENTER;

Laya.stage.alignV = Stage.ALIGN_MIDDLE;

Laya.stage.scaleMode = "fixedwidth";

Laya.stage.bgColor = "12333";

function layaSlot(info){

layaSlot.__super.call(this);

this.size(200,200);

this.graphics.drawRect(0,0,200,200,'#123456');

var viewPort = new Rectangle(0,0,200,200);

this.viewport = viewPort;

var ccc = new Sprite();

ccc.graphics.drawRect(0,0,50,50,'#123000');

this.addChild(ccc);

ccc.x = 10;

//ccc.y = 10

}

Laya.class(layaSlot,null,Sprite);

var dddd = new layaSlot();

dddd.x = 100

dddd.y=100

Laya.stage.addChild(dddd);

跑一下这句代码  我发现了 如果ccc.y不设置或者设置为0的话 就是无论怎样都没办法显示 y一定要设置为大于0的才会正常 麻烦看看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值