gpt4 book ai didi

ios - setTexture 将我的 Sprite 的大小更改为更小,错误?

转载 作者:行者123 更新时间:2023-11-29 02:38:16 24 4
gpt4 key购买 nike

我对[setTexture:string]有一个问题,因为正如你所看到的,有时 Sprite 的大小会变小,而我的代码中没有这样的事情。我发现的唯一奇怪的事情是当我不移动播放器时,即当我执行 touchesBegan() ,然后执行 touchesEnded() 而没有 touchesMoved( )它不会改变 Sprite 的大小,但是当我执行touchesMoved()然后释放手指时,我遇到了这个错误,它就像随机的。有人知道它可能是什么或者 setTexture 是否有错误吗?

enter image description here

最佳答案

我也遇到了很多麻烦。但是在设置纹理后设置大小可以解决问题(即使纹理大小相同)。最让我措手不及的是,即使 Sprite 变小了,大小的 NSLog 输出了原始大小(不是更小的东西)。

CGSize originalSize = mySprite.size;

mySprite.texture = [SKTexture textureWithImage:image];
mySprite.size = originalSize;

关于ios - setTexture 将我的 Sprite 的大小更改为更小,错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26091648/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com