调用了图片,程序编译通过了,但是一跳转到clock场景就运行不了了

来源:4-3 时钟程序-时钟逻辑(上)

1325558944

2017-06-24 19:27

#include "clockLayer.h"

bool clockLayer::init()
{
	Size winSize = Director::getInstance()->getWinSize();//获取窗口大小
	MenuItemLabel * menuItem = MenuItemLabel::create(Label::createWithSystemFont
		("back","",32),CC_CALLBACK_1(clockLayer::menuCallBack,this));
	menuItem->setPosition(Vec2(winSize.width*0.9,winSize.height*0.9));//屏幕右上角
	auto menu = Menu::create(menuItem,NULL);
	menu->setPosition(Point::ZERO);
	this->addChild(menu);

	ahour = Sprite::create("resource\shi.png");
	ahour->setPosition(Vec2(winSize.width/2,winSize.height/2));
	ahour->setScale(0.5);//图片较大,缩放成原来的0.5倍
	this->addChild(ahour);

	aminute = Sprite::create("resource/fen.jpg");
	aminute->setPosition(Vec2(winSize.width/2,winSize.height/2));
	aminute->setScale(0.5);//图片较大,缩放成原来的0.5倍
	this->addChild(aminute);

	asecond = Sprite::create("resource/miao.jpg");
	asecond->setPosition(Vec2(winSize.width/2,winSize.height/2));
	asecond->setScale(0.5);//图片较大,缩放成原来的0.5倍
	this->addChild(asecond);

	abackground = Sprite::create("resource\background.jpg");
//	abackground = Sprite::createWithSpriteFrame("resource\background.jpg");
//	abackground = Sprite::create("Mygame\resource\HelloWorld.png");
	abackground->setPosition(Vec2(winSize.width*0.5,winSize.height*0.5));
	abackground->setScale(0.5);//图片较大,缩放成原来的0.5倍
	this->addChild(abackground,1);

	return true;

}

void clockLayer::menuCallBack(Ref *pSender)
{


}
void clockLayer::timeUpdate(float dt)
{


}

http://img.mukewang.com/594e4c6b0001b50008380553.jpg

按了begin就运行不了了

写回答 关注

1回答

  • 六炅
    2017-06-26 09:20:32

    老兄,你文件名是不是打错了

Cocos2d-x基础教程二-会动的时钟

本课程为Cocos2d-x入门教程第二门,是对基础元素的讲解

19036 学习 · 44 问题

查看课程

相似问题