我正在使用cocos2d来开发游戏,我遇到了以下情况......请一些人指导我
this.scalesizex = this.image.height/winSize.height*0.7;
this.scalesizey = this.image.width/winSize.width*0.7;
myNode.scaleX = this.scalesizex;
myNode.scaleY = this.scalesizey;
在上面的代码中我试图将我的图像缩放到我的屏幕尺寸的1/7,我知道原始图像的宽度和高度,任何人都可以告诉我在缩放后是否可以获得图像的宽度和高度? / p>
p.s:我无法设置实际的图像高度和宽度,所以我使用比例缩小图像宽度和高度以适合我的屏幕
答案 0 :(得分:1)
如果您想将图像缩放到屏幕尺寸的1/7,则应按如下方式计算比例:
$(document).ready(function () {
$(".nav-level-2").hover(
function () {
$("li>a").css("background", "white");
$("li>a").css("color", "black");
}
);
$(".nav-level-2").mouseleave(
function () {
$("li>a").css("background", "transparent");
$("li>a").css("color", "white");
}
);
});
然后,您可以通过将图像的原始宽度和高度乘以这些比例来计算新的宽度和高度。