根据百分比调整CCnode的大小



如何根据百分比调整CCNode的大小?我知道mynode.scaleY =可以工作,但不准确,我知道mynode.scaleYInPoints不能工作。理想情况下,我想通过代码将CCNode的高度(假设当前为100)设置为70。

我不明白你的问题。比例是一个百分比,0.0是0%,1.0是100%,2.0是200%,等等。如果你想将你的节点缩放70%,你可以将它的缩放改为0.7。

如果你想要统一的比例,你可以使用:

mynode.scale = 0.7f;

如果你想让它只是Y而不是X:

mynode.scaleY = 0.7f;
编辑:

如果你想将刻度设置为当前值的70%,不管它是什么,你可以这样做:

mynode.scale *= 0.7f;

最新更新