资源简介
前段时间写的射箭小游戏,射箭动作以及箭的抛物线运动以及随着运动改变状态,碰撞升级等均已实现。
代码片段和文件信息
#include “AppDelegate.h“
#include “GameLogo.h“
// #define USE_AUDIO_ENGINE 1
// #define USE_SIMPLE_AUDIO_ENGINE 1
#if USE_AUDIO_ENGINE && USE_SIMPLE_AUDIO_ENGINE
#error “Don‘t use AudioEngine and SimpleAudioEngine at the same time. Please just select one in your game!“
#endif
#if USE_AUDIO_ENGINE
#include “audio/include/AudioEngine.h“
using namespace cocos2d::experimental;
#elif USE_SIMPLE_AUDIO_ENGINE
#include “audio/include/SimpleAudioEngine.h“
using namespace CocosDenshion;
#endif
USING_NS_CC;
static cocos2d::Size designResolutionSize = cocos2d::Size(640 480);
static cocos2d::Size smallResolutionSize = cocos2d::Size(640 480);
static cocos2d::Size mediumResolutionSize = cocos2d::Size(1024 768);
static cocos2d::Size largeResolutionSize = cocos2d::Size(2048 1536);
AppDelegate::AppDelegate()
{
}
AppDelegate::~AppDelegate()
{
#if USE_AUDIO_ENGINE
AudioEngine::end();
#elif USE_SIMPLE_AUDIO_ENGINE
SimpleAudioEngine::end();
#endif
}
// if you want a different context modify the value of glContextAttrs
// it will affect all platforms
void AppDelegate::initGLContextAttrs()
{
// set OpenGL context attributes: redgreenbluealphadepthstencil
GLContextAttrs glContextAttrs = {8 8 8 8 24 8};
GLView::setGLContextAttrs(glContextAttrs);
}
// if you want to use the package manager to install more packages
// don‘t modify or remove this function
static int register_all_packages()
{
return 0; //flag for packages manager
}
bool AppDelegate::applicationDidFinishLaunching() {
// initialize director
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
#if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX)
glview = GLViewImpl::createWithRect(“GameLogo“ cocos2d::Rect(0 0 designResolutionSize.width designResolutionSize.height));
#else
glview = GLViewImpl::create(“GameLogo“);
#endif
director->setOpenGLView(glview);
}
// turn on display FPS
director->setDisplayStats(true);
// set FPS. the default value is 1.0/60 if you don‘t call this
director->setAnimationInterval(1.0f / 60);
// Set the design resolution
glview->setDesignResolutionSize(designResolutionSize.width designResolutionSize.height ResolutionPolicy::NO_BORDER);
auto frameSize = glview->getframeSize();
// if the frame‘s height is larger than the height of medium size.
if (frameSize.height > mediumResolutionSize.height)
{
director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height largeResolutionSize.width/designResolutionSize.width));
}
// if the frame‘s height is larger than the height of small size.
else if (frameSize.height > smallResolutionSize.height)
{
director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height mediumResolutionSize.width
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6148 2017-07-04 08:57 Resources\.DS_Store
文件 259 2018-05-02 14:21 Resources\Data\GateData.json
文件 1235 2018-05-04 11:11 Resources\Data\ResData.json
文件 778552 2017-07-04 08:57 Resources\fonts\arial.ttf
文件 41480108 2015-05-22 16:08 Resources\fonts\GFPMTZT_.ttf
文件 25776 2017-07-04 08:57 Resources\fonts\Marker Felt.ttf
文件 7481300 2006-05-30 16:01 Resources\fonts\華康金文體W31.ttf
文件 88 2018-01-30 10:14 Resources\fonts\華康金文體W31.ttf.me
文件 879 2018-05-02 19:23 Resources\image\Arrow (2).png
文件 21799 2017-07-04 08:57 Resources\image\Arrow.png
文件 189473 2017-07-04 08:57 Resources\image\background.png
文件 448048 2018-04-26 19:10 Resources\image\background_01.png
文件 22430 2018-05-02 14:31 Resources\image\background_01Bk.png
文件 390100 2018-04-26 19:10 Resources\image\background_02.png
文件 20727 2018-05-02 14:41 Resources\image\background_02Bk.png
文件 387391 2018-04-26 19:11 Resources\image\background_03.png
文件 22680 2018-05-02 14:42 Resources\image\background_03Bk.png
文件 417784 2018-04-26 19:10 Resources\image\background_04.png
文件 22299 2018-05-02 14:42 Resources\image\background_04Bk.png
文件 322223 2018-04-26 19:13 Resources\image\bg.png
文件 24152 2017-07-04 08:57 Resources\image\complete.png
文件 23168 2017-07-04 08:57 Resources\image\conthover.png
文件 23648 2017-07-04 08:57 Resources\image\contnormal.png
文件 25400 2017-07-04 08:57 Resources\image\DownBody.png
文件 26476 2017-07-04 08:57 Resources\image\gameover.png
文件 29889 2018-04-26 17:02 Resources\image\loding.png
文件 28244 2018-04-25 20:24 Resources\image\lodingBg.png
文件 21712 2017-07-04 08:57 Resources\image\mainmenuhover.png
文件 21883 2017-07-04 08:57 Resources\image\mainmenunormal.png
文件 38280 2017-07-04 08:57 Resources\image\mamdie1\mandie1_1.png
............此处省略99个文件信息
- 上一篇:华中师范大学计算机真题.zip
- 下一篇:Reflector绿色版
相关资源
- 格斗横版过关类手游cocos2d-x lua源码
- Cocos Studio 创建帧动画
- 使用Cocos2d-X开发中国象棋
- Cocos2d-x时钟
- cocos2dx 3.4 俄罗斯方块 源代码及运行文
- Cocos2d-x之Lua核心编程_PDF 高清 带索引
- cocos creator2.x 多个小游戏源码
- Cocos2d-x高级开发教程:制作自己的《
- cocos2d-x半即时战斗rpg游戏demo源码
- cocos2d-x飞行射击类游戏整套素材资源
- 二人斗地主-cocs2d-lua
- Cocos Creator7个小游戏 扫雷、 飞机大战
- cocos2d 滑雪大冒险源码
- KingdomRush(王国保卫战)声音资源
- cocos creator开发斗牛 游戏 源码
- 精品糖果三消游戏源码 cocos2dx3.10
- Cocos Creator中使用TiledMap教程资源
- cocos2d-x API大全中文版2016
- cocos2s-x 大鱼吃小鱼
- cocos2dxAPI文档中文版
- Vive开发之VR射箭UE4
-
typesc
ript.zip - cocos creator 6个小游戏合集
- 复刻球球大作战战斗功能-cocos-lua开发
- RPG文字游戏源码
- TexturePacker-2.4.5 带破解证书
- cocos creator奔跑吧小驴完整工程
- 一些cocos2d-x小游戏包括一些3.x和2.x版
- 传智播客cocos2dx课程文档
- 基于cocos2d制作的跑酷游戏源码以及资
评论
共有 条评论