TiledMap:2

Cocos2d has issues with properly displaying game characters and other sprites behind partially occluding tiles in tile maps, unless you apply the following steps:

1、 select the Ground layer and clickLayerLayer Properties....Add a new property named cc_vertexz and set its value to -1000.

 Do the same with the Objects layer but instead of entering -1000, enter the string automatic 。


2、

Listing 11–1.Manually Initializing cocos2d’s EAGLView

window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];if ([CCDirector setDirectorType:kCCDirectorTypeDisplayLink] == NO)
[CCDirector setDirectorType:kCCDirectorTypeNSTimer];
CCDirector *director = [CCDirector sharedDirector];[director setAnimationInterval:1.0/60];
EAGLView *glView = [EAGLView viewWithFrame:[window bounds]
pixelFormat:kEAGLColorFormatRGB565
depthFormat:GL_DEPTH_COMPONENT24_OES];
[director setOpenGLView:glView];[window addSubview:glView];[window makeKeyAndVisible];
// this fixes the zoomed out ground layer:[director setProjection:kCCDirectorProjection2D]; 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小涵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值