博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(NO.00004)iOS实现打砖块游戏(三):游戏主场景和砖块
阅读量:6343 次
发布时间:2019-06-22

本文共 425 字,大约阅读时间需要 1 分钟。

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.

如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;)


制作墙体

首先在SpriteBuilder中新建Wall.ccb文件,作为屏幕边界上的墙,阻挡小球或者道具飞出屏幕,制作方法在之前都有详述,所以这里不做过多介绍:

这里写图片描述

制作游戏关卡

新建Level1.ccb文件,按照实际情况用上面制作的墙体将其包围住,只留最下面为空,以便让物体掉落:

这里写图片描述

注意上图最下方红色矩形是触发器,后面会提及.

制作游戏场景

在SpriteBuilder中新建GameScene.ccb文件,在其根节点上拖入一个CCNode节点,在timeline命名为level,同时设置代码连接名称为_level:

这里写图片描述

没错,的确是漆黑的一片,因为我们会在初始化代码中设置实际的level.

砖块

新建Brick.ccb文件,将其Sprite frame属性设置为黑色的砖块,同时开启物理对象,并正确绘制物理边界:

这里写图片描述

你可能感兴趣的文章
CSS面试题目及答案
查看>>
【从蛋壳到满天飞】JS 数据结构解析和算法实现-Arrays(数组)
查看>>
每周记录(三)
查看>>
Spring自定义注解从入门到精通
查看>>
笔记本触摸板滑动事件导致连滑的解决方式
查看>>
Android推荐常用的31个库
查看>>
Runtime 学习:消息传递
查看>>
你了解BFC吗?
查看>>
深入V8引擎-默认Platform之mac篇(1)
查看>>
linux ssh tunnel使用
查看>>
十、详解FFplay音视频同步
查看>>
自定义元素探秘及构建可复用组件最佳实践
查看>>
小猿圈Python教程之全面解析@property的使用
查看>>
mpvue开发小程序所遇问题及h5转化方案
查看>>
View和Activity的生命周期
查看>>
解决PHP下载大文件失败,并限制下载速度
查看>>
java B2B2C Springcloud电子商城系统—Feign实例
查看>>
java B2B2C Springcloud多租户电子商城系统 (五)springboot整合 beatlsql
查看>>
Throwable是一个怎样的类?
查看>>
Python基础(一)
查看>>