Quick-Cocos2d-x-3.2中示例Coinfilp总结(一)
2014-10-29 20:36
369 查看
参考至:点击打开链接
如题目所示,我使用的是Quick-Cocos2d-x-3.2
这篇文章主要是简单总结一下Coinflip实例的开发过程,从游戏启动开始串一下各个文件都实现了那些功能
一,程序的启动(main.lua)
进入main.lua文件,这是lua脚本的启动文件,通过调用
二,程序启动的方法实现(MyApp.lua)
查看MyApp.lua中的run方法:一,设置了图片等资源的搜索路径;二,添加图片缓存;三,预加载音频文件;最后调用enterMenuScene()
方法进入MenuScene场景。到此,一二两步实现了游戏的启动,这个时候我们就可以看到游戏启动后的效果。
run方法外,还封装了进入更多游戏场景,关卡选择场景,游戏场景等所有场景的切换方法,便于后续管理和编写
第一个场景MenuScene是进入了,但是这个场景不建立的话,我们怎么能看到呢?所以接下来是:
三,场景MenuScene的实现 (MenuScene.lua文件 ,引入了views.AdBar和views.BubbleButton两个自定义类)
(一),背景的添加(就是建立并添加一个图片精灵(Sprite));
(二),信息条的添加(调用自定义类AdBar的new方法创建信息条(图中绿色部分就是信息条));AdBar的实现
(三),创建如上图所示的MOREGAMES ,STARTA按钮(调用自定义类BubbleButton的new方法创建按钮),这两个除
了图片,位置,点击后进入的场景不同,其他代码部分一模一样。他们的按钮属性是一样的。
按钮BubbleButton的实现
接下来玩游戏嘛,点击MOREGAMES
四,场景MoreGamesScene(MoreGamesScene.lua)
很简单的页面吧。。。就是一个场景(图片精灵);一个信息条;和一个后退按钮
如题目所示,我使用的是Quick-Cocos2d-x-3.2
这篇文章主要是简单总结一下Coinflip实例的开发过程,从游戏启动开始串一下各个文件都实现了那些功能
一,程序的启动(main.lua)
进入main.lua文件,这是lua脚本的启动文件,通过调用
require(
"app.MyApp"
).
new
():run()这样一个方法,实现进入游戏启动后的场景
二,程序启动的方法实现(MyApp.lua)
查看MyApp.lua中的run方法:一,设置了图片等资源的搜索路径;二,添加图片缓存;三,预加载音频文件;最后调用enterMenuScene()
方法进入MenuScene场景。到此,一二两步实现了游戏的启动,这个时候我们就可以看到游戏启动后的效果。
run方法外,还封装了进入更多游戏场景,关卡选择场景,游戏场景等所有场景的切换方法,便于后续管理和编写
第一个场景MenuScene是进入了,但是这个场景不建立的话,我们怎么能看到呢?所以接下来是:
三,场景MenuScene的实现 (MenuScene.lua文件 ,引入了views.AdBar和views.BubbleButton两个自定义类)
(一),背景的添加(就是建立并添加一个图片精灵(Sprite));
(二),信息条的添加(调用自定义类AdBar的new方法创建信息条(图中绿色部分就是信息条));AdBar的实现
(三),创建如上图所示的MOREGAMES ,STARTA按钮(调用自定义类BubbleButton的new方法创建按钮),这两个除
了图片,位置,点击后进入的场景不同,其他代码部分一模一样。他们的按钮属性是一样的。
按钮BubbleButton的实现
接下来玩游戏嘛,点击MOREGAMES
四,场景MoreGamesScene(MoreGamesScene.lua)
很简单的页面吧。。。就是一个场景(图片精灵);一个信息条;和一个后退按钮
相关文章推荐
- Quick-Cocos2d-x-3.2中示例Coinfilp总结(二)
- Quick-cocos2d-x-3.2中示例Coinfilp解析(一)
- Quick-Cocos2D-X学习(一)下载Quick-Cocos2D-X 并成功运行示例代码
- Cocos2d-x 3.2 Lua示例 AssetsManagerTest(资源管理器)
- 2.Cocos2d-x-3.2编写3d打飞机,项目代码总结
- 2.Cocos2d-x-3.2编写3d打飞机,项目代码总结
- 在Windows上用cygwin成功编译quick-cocos2d-x项目下的CoinFlip例子
- 使用Cocos Code IDE设置Quick-Cocos2d-x 3.2-RC1版本语法提示的方法
- Quick-Cocos2D-X 并成功运行示例代码
- Cocos2d-x 3.2示例UserDefaultTest(用户默认配置)
- 使用Cocos2d-x 3.2和Cocos Studio做屏幕适配方案总结
- Cocos2d-x 3.2 Lua示例 CaptureScreen(截屏)
- 【quick-cocos2d-x 游戏开发】quick cocos2dx 3.2最稳定版 创建工程+sublime调试运行
- Cocos2d-x 3.2 Lua示例CocosDenshionTest(音频测试)
- quick-cocos2d-x项目《狂点小怪兽》总结
- Cocos2d-x 3.2 Lua示例 ActionTest(动作测试)
- Cocos2d-x 3.2 Lua示例FontTest(字体测试)
- cocos2d-x 3.2 中的重要类总结
- 【2】Quick-Cocos2d-x3.3Coinflip示例分析之MenuScene、MoreGamesScene
- Cocos2d-x 3.2 异步动态加载 -- 保卫萝卜开发总结