gpt4 book ai didi

ios - 如何使用等轴测方向,cocos2d,iOS,CCTMXTiledMap

转载 作者:行者123 更新时间:2023-11-29 13:44:56 24 4
gpt4 key购买 nike

我正在尝试掌握基于图 block 的游戏(cocos2D、iOS 开发)的基础知识。我使用“Tiled”- 应用程序,它制作 .tmx 文件,用作瓷砖 map 。我成功地加载了正交方向,但我在等距方向上遇到了一些问题:当我加载 .tmx 文件时,没有显示任何内容:

-(id) init
{
if ((self = [super init]))
{
CCTMXTiledMap* tileMap = [CCTMXTiledMap tiledMapWithTMXFile:@"isometric.tmx"];
[self addChild:tileMap z:1];
}
return self;
}

结果,尽管我添加了背景(简单的绿草),但我还是黑屏了。我的问题是我做错了什么以及为什么它不显示背景?

最佳答案

等距图 block map 的可见部分是 rhombus . tilemap 的默认位置是 0,0,即左下角。如果您的 iso tilemap 足够大,您可能看不到任何东西,因为您正在查看菱形边界矩形的不包含任何图 block 的部分。您需要将 tilemap 移动到 View 中。

例如试试这个:

tileMap.position = CGPointMake(-500, -500);

这会将 tilemap 的位置向左移动 500 像素,向下移动 500 像素。它与将视口(viewport)(iPhone 屏幕)在 tilemap 上向右和向上移动具有相同的效果。根据您的 tilemap 的大小调整位置,直到您可以看到 iso map 。

关于ios - 如何使用等轴测方向,cocos2d,iOS,CCTMXTiledMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7760267/

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