Cocos2D:塔防游戏制作之旅(四)
游戏 之旅 制作 cocos2d
2023-09-14 08:56:50 时间
首先,为场景增加背景图片.打开HelloWorldLayer.m文件,然后在init方法的if条件中添加如下代码行:
// 1 - Initialize self.touchEnabled = YES; CGSize winSize = [CCDirector sharedDirector].winSize; // 2 - Set background CCSprite * background = [CCSprite spriteWithFile:@"bg.png"]; [self addChild:background]; [background setPosition:ccp(winSize.width/2,winSize.height/2)];
第一节中的第一行将允许该层可以接受触摸事件.第二节的剩下代码添加一个背景精灵到我们的场景中.当背景图片置位好之后,我们可以可视的标示出玩家可以在哪里放置炮塔.
现在你需要沿着道路设置一些玩家可以放置炮塔的地点.(嘿,哥们 - 你需要建造许可,不是吗?)
为了便于管理,我们使用一个.plist文件去存储炮塔的放置位置,这样也方便我们修改.TowersPosition.plist文件已经包含在Resources文件夹中了,其中已经有一些炮塔的位置了.
查看该文件,你将发现一个字典数组,它包括2个关键词:”x”和”y”.每个字典单元表示炮塔位置的x和y的坐标.现在你需要从该文件中读取地图上炮塔基座的坐标了!
相关文章
- GPT-3组合DALL·E,60秒内搞定游戏设定和原型动画!网友看后:这游戏想玩
- 大屏幕和折叠屏: 让您的 Android 游戏登上更大的舞台
- GG修改器怎么激活成功教程游戏保护_gg修改器游戏保护修改不了怎么办
- 猴子摘香蕉_猴子香蕉游戏下载
- Linux上的游戏之旅:让你的游戏梦想变成现实(linux设计游戏)
- 探索 Linux 世界:支持的游戏之旅(linux支持的游戏)
- Linux下的游戏之旅(游戏forlinux)
- 品味Linux游戏的乐趣(linuxgames)
- 打砖块游戏Briquolo,测试你的反应速度
- 构建游戏公会基于Redis的实现方案(游戏公会 redis)
- 游戏中Redis创造多元化体验(游戏中redis应用场景)
- 豪赌氢能源 日本会成为全球能源业真正的“游戏改变者”吗?
- 体验了几款VR射击游戏后,我发现了这些问题
- 外国人吐槽日本游戏:性感的女角色容易引争议