对于基本的捕鱼游戏设计思路(一)——场景

以基本的捕鱼游戏为例,功能做得比较简单,因为我是个新人,刚学完C++不久,后面做的也不是很好,在高级工程师唐哥指导下还是完成了游戏。

首先创建两个场景,第一个设置为主界面,包含背景,开始游戏和退出的按钮。后一个设置为游戏界面,包含背景,炮台,切换炮台等级按钮,返回按钮。其实后面鱼类的游动,捕鱼网的动画以及子弹都是在游戏界面里面设计。在这里先不讲,只讲场景吧。

添加背景图片:

<span style="white-space:pre">	</span>auto background = Sprite::create("background.png");
	background->setPosition(Vec2(visibleSize.width / 2, visibleSize.height / 2));
	this->addChild(background);

这里的visiblesize就是主场景的规格,创建背景精灵设置坐标后添加上去。对于两个界面都是一样的用法。

然后就是切换场景:

void HelloWorld::onStart(Ref* pSender){
	auto ss = (MenuItemImage*)pSender;
	string str = ss->getName();
	//Sound->playEffect("21.mp3");   //切换音效
	if (str == "start"){    //切换场景
		auto scene = 
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值