(NO.00005)iOS实现炸弹人游戏(二):素材选择的取舍
2023-09-14 08:56:50 时间
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;)
前面一篇里我们基本明确了游戏的大致玩法和特点.下面就游戏中会用到的一些素材准备做些说明.
首先是游戏主角,这个从网上可以找到炸弹人的全部动画贴图,包括骑着各种坐骑的都有.但是遗憾的是炸弹人中怪物的素材很少,我只找到1种全套的贴图.所以对于怪物素材来说我们可以想点其他办法,以下是本猫猪制作炸弹人的效果动画:
对于游戏中其它敌人的动画,我也从网上随便找了一些素材:
如果你希望动画更细腻,你需要更多的动画帧来表示.一个最好的例子是街机里拳皇中用纯动画表现的超高逼真的人物动作,这个不是一般人可以做到的.
游戏背景用的是瓦块地图拼接出来的.因为每个关卡虽然是随机生成的,但内容却是大同小异.所以所需的素材量并不大,随便找几张地图集就可以了.这里本猫选择的是前面博文系列CatMaze游戏中的素材,如果大家还记得的话 ;)
道具是一个标记,从图片上应该就能明显的看出其功能.本游戏的道具有十几种,所幸的是在网上找到了NES中炸弹人的全部道具贴图:
以上只是我从中挑选的一部分,并没有都用到.
嗯,游戏基本的素材大致就是上面那么多.但为了达到更逼真的效果,我们还需要一些辅助的素材.举个栗子:有一种果冻怪敌人,可以瞬间移动,如果直接消失然后在某个地方突然出现未免有些唐突,所以从网上找了一些烟雾的效果:
起到瞬间移动前后的衬托作用.
游戏素材介绍的差不多了,接下来的博文中我们就按照前面所给的目标来逐一完成游戏的功能,see you ;)
iOS开发技巧 - 使用UIDatePicker来选择日期和时间 (Swift) import UIKit class ViewController: UIViewController { var datePicker: UIDatePicker! func datePickerDateChanged(datePicke...
相关文章
- iOS小技能:封装定位SDK,统一数据模型和错误处理。
- iOS 16抛弃“神机”iPhone 6s/7,遭大量用户强烈反对
- 安卓设备数据转移到ios设备
- Android与IOS渲染流程对比
- iOS锁屏时钟_ios时钟怎么调
- 【IOS实用玩机技巧】爱思助手 IPA 签名功能常见问题汇总(iOS上架)
- IOS – OpenGL ES 绘制十字 GPUImageCrosshairGenerator
- [iOS] 去广告、获取VIP、修改游戏的无敌神器Flex
- 如何使用Xcode打包导出IPA文件并进行iOS应用内测,无需支付苹果开发者账号费用?
- iOS-文本段落样式NSMutableParagraphStyle与NSParagraphStyle的使用和一些富文本处理属性详解手机开发
- 探索Linux系统:在iOS上下载(linux系统ios下载)
- Linux下开发iOS应用:挑战还是机会?(linux做ios开发)
- MacOS 与 iOS:由浅入深的连接(macos和ios)
- Linux技术可以开发IOS系统?(linux能开发ios吗)
- 操作系统比较:iOS 与 Linux 操作系统(ios与linux)
- iOS的奇怪漏洞会导致iPhone必须重置 恶作剧者可能会利用漏洞进行破坏
- 苹果在iOS 14.5版中已经悄悄支持通过蓝牙配对连接Xbox和PS5游戏手柄
- iOS 不是 Linux,而是苹果独特操作系统(ios是linux吗)
- iOS 限免 App 精选:解谜游戏《Number Mazes》(¥18→0)
- 开启一个崭新世界:Linux与iOS系统(linux系统ios)
- 谁说 iOS 就不适用Oracle(ios oracle软件)