基于cocos-2dx的游戏制作——I wanna save the princess

本文介绍了基于cocos-2dx制作游戏I Wanna时的地图设计和物理引擎的实现。详细讲解了瓦片地图的设置,包括地图大小、图块大小、图层及人物图层的创建。此外,还阐述了物理引擎的建立、重力设定、刚体创建以及碰撞检测的方法,同时讨论了不同掩码在游戏逻辑中的应用。
摘要由CSDN通过智能技术生成

在进行了两周的cocos学习之后,可以开始进行游戏的创作了。
I wanna主要复杂的地方在于地图的设计以及逻辑实现。下面依次进行介绍。(使用c++)

一. 瓦片地图——tile map

1. 地图整体的大小。

配合电脑可以全屏显示,设置为1080X1920的大小。
这里写图片描述

2. 图块的大小。

这里写图片描述
使用Tile map制作地图,因为它非常方便,可以将图片素材直接放到图块中,并且大小可以随意调节。
这里写图片描述

比如:所有的地图图块设置为30X30像素,因此普通的土块和草地都是30X30的大小。
这里写图片描述

但是在下面的场景中,因为水是直接在tile map中显示的,所以设置为了1920X900的大小。
这里写图片描述

3. 图层的设置。

在这个界面中,可以新建多个图层,将不同属性的图块放入。
这里写图片描述

比如:土块和刺是分开的两个图层。
这里写图片描述

  • 8
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值