Zero 1、Laya.Stage.SCALE_FIXED_AUTO 怎么知道是进行了怎样的缩放 比如说:我stage上添加了一张图片,运行时图片因为适配模式发生了相应大小的变化,Laya.Stage.SCALE_FIXED_AUTO 是按怎么样的规则去改变这张图的宽高的 我现在在index.html中添加了一张图片,如上传附件中说明图1所示,在跳转到index页面时该图片会显示出来, 进入正常代码逻辑后index中添加的图片便会消失,这是我又在stage中添加了index中同路径下的这张图片如附件中说明图2所示,在index中显示的图片是保持原本尺寸的,但我们后加在stage上的同一张图片则会因为初始缩放模式设为:Laya.Stage.SCALE_FIXED_AUTO 而发生变化, 我现在是要实现index中图片跟stage上加的图片按照适配变化之后的图片尺寸大小保持一致,但不知道 Laya.Stage.SCALE_FIXED_AUTO 模式下 改变图片尺寸的依据及规则是什么 望指点 实例也已在上传附件中附件:test.rar test.rar0B
Zero Aar0n 这篇文档我看过,就是Laya.Stage.SCALE_FIXED_AUTO相对于 showAll 模式没有黑边,也说了是如何去适配的,但是比如说我们在单向拉伸窗体时图片变化一定程度后就不会在变化了,这里面又是怎么回事
Zero Aar0n 因为在窗体大小发生变化时,我们stage上添加的图片不一定会发生大小的变化,这个什么时候变化什么时候不变化的判断依据并不知道,所有我index.html中显示的这张图片也不知道该怎么改变才能和之后stage上显示的同一张图片保持一样的显示尺寸
Aar0n auto是 /**应用保持设计比例不变,全屏显示全部内容(类似showall,但showall非全屏,会有黑边),根据屏幕长宽比,自动选择使用SCALE_FIXED_WIDTH或SCALE_FIXED_HEIGHT*/ 你想要的效果应该用exactfit /**应用根据屏幕大小铺满全屏,非等比缩放会变型,stage的宽高等于设计宽高。*/ public static const SCALE_EXACTFIT:String = "exactfit";
Zero Aar0n 你好,我这边其实主要事项实现如下的效果:首先,我在index.html中添加了一张logo图片具体如下:然后进入游戏逻辑后我又在stage上添加了同样路径下的同一张图片,我想让实现这两张图片在显示上大小保持一致但是我们的游戏又是设置的是 Laya.Stage.SCALE_FIXED_AUTO 的缩放模式,这样后面显示在stage上的那张图片就显示上而言大小就根据屏幕大小发生变化了,我现在就是想让index.html中添加的图片和stage上添加的图片保持一样大小