文件名称:Cocos2d-x 3.0游戏实例《卡牌塔防》
文件大小:1.49MB
文件格式:RAR
更新时间:2024-06-04 07:10:01
其它源代码 Cocos2d-x源码
知识点总结 1、编辑地图所谓编辑地图就是:给出背景,然后你可以自己任意修改设定 炮台的位置和怪物行走路线,其中,炮台位置表示可以放英雄的位置,后面游戏中可以通过点击炮台添加英雄。 2、文件操作既然自己编辑炮台和怪物路线,那么就得进行文件操作,我也曾老在群里听别人讨论 plist配置文件 怎么怎么的,当时完全不懂啊亲!!而且这里英雄怪物的属性(攻击力.....)也是通过Cvs配置文件。这里通过实例很好的了解到配置文件解析等操作。 3、屏幕画图你来确定炮台位置得通过触摸屏幕,那么展现你设定的炮台位置就要在屏幕上画图。 4、游戏实现你可以学到怪物移动、英雄对攻击范围内的怪物锁定-
【文件预览】:
Resources
----Button()
--------public_ui_blue_btn.png(5KB)
--------opr_btn_nor.png(6KB)
--------choose_btn_light.png(36KB)
--------public_ui_green_btn.png(5KB)
--------opr_btn_light.png(6KB)
--------public_ui_orange_btn.png(5KB)
--------choose_btn_nor.png(36KB)
----widget()
--------sliderBg.png(3KB)
--------sliderValue.png(3KB)
--------sliderThumb.png(3KB)
----csv()
--------Monster.csv(243B)
--------Hero.csv(228B)
----game()
--------towerPos_level_1.plist(861B)
--------monster_level_3.plist(2KB)
--------towerPos_level_3.plist(861B)
--------monster_level_2.plist(2KB)
--------monsterPos_level_1.plist(1KB)
--------monster_level_1.plist(2KB)
--------monsterPos_level_2.plist(2KB)
--------MainSceneBG.jpg(124KB)
--------level_3.jpg(361KB)
--------level_2.jpg(361KB)
--------level_1.jpg(361KB)
--------towerPos_level_2.plist(728B)
--------monsterPos_level_3.plist(2KB)
----fonts()
--------Marker Felt.ttf(25KB)
----sprite()
--------monster()
--------bullet()
--------hero()
说明.txt
Classes
----BulletManager.h(635B)
----HeroManager.h(665B)
----PosBase.cpp(2KB)
----BulletManager.cpp(1KB)
----MainScene.h(414B)
----AppDelegate.h(947B)
----GameScene.h(204B)
----StringUtil.cpp(2KB)
----MonsterManager.cpp(3KB)
----ControllerSimpleMove.cpp(2KB)
----PosEditorOprLayer.h(1003B)
----GameLvlChoose.cpp(2KB)
----PosEditorLayer.cpp(4KB)
----ControllerMoveBase.cpp(1KB)
----GameLvlChoose.h(556B)
----MapLayer.cpp(949B)
----WidgetHPSlot.h(434B)
----Entity.h(702B)
----Monster.h(1KB)
----GetBackLayer.h(321B)
----PosBase.h(640B)
----Monster.cpp(2KB)
----CsvUtil.h(1KB)
----MainScene.cpp(2KB)
----FileLoadUtil.cpp(982B)
----AppDelegate.cpp(2KB)
----TowerOperator.h(683B)
----PosEditorLayer.h(970B)
----HeroManager.cpp(2KB)
----PosEditorScene.h(181B)
----GetBackLayer.cpp(1KB)
----WidgetHPSlot.cpp(775B)
----GameScene.cpp(419B)
----MapLayer.h(593B)
----Entity.cpp(1KB)
----CsvUtil.cpp(4KB)
----MonsterManager.h(1020B)
----FileLoadUtil.h(555B)
----Hero.cpp(5KB)
----ControllerSimpleMove.h(710B)
----PosEditorOprLayer.cpp(4KB)
----BulletNormal.h(329B)
----BulletNormal.cpp(688B)
----StringUtil.h(720B)
----ControllerMoveBase.h(699B)
----TowerBorder.h(480B)
----PosLoadUtil.h(558B)
----TowerOperator.cpp(3KB)
----PosLoadUtil.cpp(3KB)
----BulletBase.cpp(597B)
----PosEditorScene.cpp(502B)
----BulletBase.h(605B)
----TowerBorder.cpp(1KB)
----Hero.h(2KB)