Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Cocos2d-缩放场景以适应屏幕_Iphone_Objective C_Macos_Cocos2d Iphone - Fatal编程技术网

Iphone Cocos2d-缩放场景以适应屏幕

Iphone Cocos2d-缩放场景以适应屏幕,iphone,objective-c,macos,cocos2d-iphone,Iphone,Objective C,Macos,Cocos2d Iphone,我正在使用CCTMXTiledMap层 它与屏幕不完全匹配。 屏幕顶部有一个很大的边框。 我如何缩放场景,使其与所有孩子的屏幕大小完全匹配 我看到你可以使用相机: [myLayer.camera setEyeX:0 eyeY:0 eyeZ:zoomValue]; 但这是不推荐的,出于某些原因,甚至不起作用。 我更改了值,但什么也没发生。除非我将eyeZ值设置为0,否则图层将消失。如何设计瓷砖贴图,使其完全适合屏幕大小?例如,如果您使用的瓷砖大小为40x40点,那么它将适合480x320分辨率,

我正在使用CCTMXTiledMap层

它与屏幕不完全匹配。 屏幕顶部有一个很大的边框。 我如何缩放场景,使其与所有孩子的屏幕大小完全匹配

我看到你可以使用相机:

[myLayer.camera setEyeX:0 eyeY:0 eyeZ:zoomValue];
但这是不推荐的,出于某些原因,甚至不起作用。
我更改了值,但什么也没发生。除非我将eyeZ值设置为0,否则图层将消失。

如何设计瓷砖贴图,使其完全适合屏幕大小?例如,如果您使用的瓷砖大小为40x40点,那么它将适合480x320分辨率,并且没有切割瓷砖。这是完全可能的。但这真的是正确的方法吗?似乎不是。。因为兼容性,我不喜欢计算那些东西。