(NO.00001)iOS游戏SpeedBoy Lite成形记(二十七)
2023-09-14 08:56:50 时间
我们需要将冠军玩家传递给该方法.注意参数的类型是CCSprite而不是Player,虽然Player直接继承自CCSprite.这是因为我们只是需要玩家外形相关的内容,不关Player类特有的属性什么事.
下面我们实现上一篇提到的3个特效:玩家移动到屏幕中心,玩家不停跳跃,玩家背后衬托出胜利光芒.
补全最终的playerWin方法如下:
-(void)playerWin:(CCSprite*)player{ //CGPoint pos = ccp(0.4, 0.6); CGPoint pos = ccp(0.5, 0.5); player.anchorPoint = ccp(0.5, 0.5); CCActionMoveTo *move = [CCActionMoveTo actionWithDuration:3 position:pos]; CCActionScaleTo *scale = [CCActionScaleTo actionWithDuration:3 scale:3.0]; CCActionJumpBy *jump = [CCActionJumpBy actionWithDuration:60 position:ccp(0, 0) height:0.05 jumps:60]; CCActionCallBlock *block = [CCActionCallBlock actionWithBlock:^{ _winLayer.visible = YES; CCActionSequence *seq0 = [CCActionSequence actions:move,jump,nil]; CCActionSequence *seq1 = [CCActionSequence actions:scale,block,nil]; [player runAction:seq0]; [player runAction:seq1]; }
代码实现功能为player移动到屏幕中心,同时大头贴尺寸放大到原来的3倍.然后player开始执行跳跃动作,同时打开胜利背景特效.
编译运行游戏,效果如下:
是不是略有小激动呢 ;)
下一篇本猫将展示如何实现选手成绩的排行榜功能,下篇见 ;)
和iPhone玩家对战吧,Google Play游戏服务将支持iOS平台 Google今天在游戏开发者大会上宣布了若干与Google Play游戏服务的相关更新,其中和游戏玩家关系最大的也许就是Google Play Game Services将支持iOS平台,这也就意味着回合制和实时多人游戏将同时支持Android和iOS,以后这两个平台的玩家也就可以互动了。显然,这对于游戏开放商也是个好消息——让原本被割裂的用户参与到同场竞技中来。
本文提供全流程,中文翻译。Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例...
相关文章
- IOS 禁止应用后台扫描相册
- iOS-class方法和objc_getClass方法
- iOS 判断字符串中含有某个字符串 rangeOfString
- AppCode 2022 for Mac(iOS代码编写利器)v2022.2.4中文特别版
- 《羊了个羊》山寨版就登上了iOS免费榜第一,绅士游戏《欲神幻想》上线
- iOS锁屏时钟_ios时钟怎么调
- IOS内测记录:在自有App中运行小程序游戏
- 我们如何将 iOS 应用启动时间减少 60%
- WiFi协议曝安全漏洞,影响Linux、Android和iOS
- iOS 6 的 Smart App Banners 介绍和使用
- 在线的ios App Store文件上传流程
- 《简化iOS APP上架流程,App Uploader助你搞定!》
- IOS中修改图片的大小:修改分辨率和裁剪详解手机开发
- 探索Linux系统:在iOS上下载(linux系统ios下载)
- Linux与iOS之间的技术对比(linux和ios)
- Linux技术可以开发IOS系统?(linux能开发ios吗)
- 操作系统开启iOS时代:Linux操作系统的新篇章(ios是linux)
- Linux与iOS:同源不同道(linux与ios的关系)
- 操作系统比较:iOS 与 Linux 操作系统(ios与linux)
- 比较iOS和Linux:谁更具优势?(ios和linux)
- 基于Linux环境下iOS应用开发实践(linux下开发ios)
- Linux与iOS跨平台打包方案(linuxios打包)
- 把 Linux 安装到 iOS 设备上的步骤(ios安装linux)
- 应用Linux上编译IOS应用:实现跨平台体验(linux编译ios)
- iOSSecAudit:一个iOS APP安全审计工具
- IOS上可以安装Oracle吗(ios能装oracle吗)
- 使用iOS就能操作Oracle数据库(ios上oracle)
- iOS系统下的Oracle数据库环境(ios oracle)
- 苹果 iOS 15/iPadOS 15/watchOS 8/tvOS 15 公测版 Beta 6 发布