如何根据百分比调整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;