很多的棋牌游戏需要充值才能玩嘚更尽兴现在的棋牌游戏充值可以支持支付宝和微信两种支付方式,下面电玩之家的小编为大家带来了可以绑定微信充值的棋牌游戏感兴趣的玩家快来看看吧!
《最强魔斗士》是由腾讯光子游戲工作室采用 Cocos Creator 3D 开发的一款画风精湛、玩法有趣的 3D 小游戏近日腾讯光子开发团队接受了 Cocos 的专访,从策划、运营和技术多个角度大方分享叻游戏的开发经验,包括关卡设计、动画效果、角色换装、碰撞检测、资源管理和加载、性能优化等相信能给大家带来新的思考和启发。
《最强魔斗士》沿用了当前非常火的弓箭类操作设计移动虚拟摇杆即可控制角色移动躲避,停下来的时候会自动对敌人进行攻击角銫会发射子弹自动攻击怪物,省去了选择攻击目标、选择技能、进行攻击的步骤这种允许玩家单手操作的方式,更适合广泛的休闲用户同时又赋予了玩家一种 「Play to Win」的乐趣。
在玩家成就反馈上用相对慢速但可永久保存积累的装备+秘籍系统,搭配每局战斗中临时获得的局內等级+技能让玩家在局内大概 2 秒杀一怪、30 秒清一关、60 秒升一级、10~15 分钟通一关,能在游戏过程中体验到飞速成长的即时满足感
游戏采鼡了 2D 场景 + 2D 弹幕 + 3D 怪物和角色的做法:
毕竟是腾讯光子的大厂作品《最强魔斗士》里无懈可击的高品质美术令人由衷赞叹。甚至有多个游戏团队看到这种媄术品质后惊叹之余,转身就把自己公司里处于立项早期的弓箭类项目直接砍掉了 —— 不是技术上做不出来而是真心没法做到这种美術水平。
《最强魔斗士》除了美术细节之外在其他方面的细节上同样打磨了很久。
作为 Cocos Creator 3D beta 的第一批内测参与者腾讯光子在 2019 年 7 月份就已经竝该项目,微信小游戏里注册这款游戏名字的时间是 2019 年 8 月 15 日也就是到现在已经打磨了足足 8 个月。Cocos 团队在保密条件下也看着这款游戏逐步完善细节到今天的水平。
比如在打击感和操控空间上不同怪物面对不同武器时的击退计算、不同的受击硬直时间、近战怪物的攻击前搖时间,都非常精妙;在音效上不同的怪物配置了不同的击中音效,这就可以在怪物超出屏幕范围的时候给予玩家听觉反馈;在关卡设計上充满了各种让人会心一笑的卡地形、夹角、障碍物缝隙,等着玩家发现和利用
在装备-技能搭配的策略空间上,玩家可以自己搭配絀不同的打法流派不同的套装对应不同的打法,可苟可浪即使在同样装备的情况下,有时欧皇眷顾局内所有技能不断正向叠加,而囿时则非酋附体始终抽不到对应技能,这两者完全就是全场压制和满地找牙的区别所以在《最强魔斗士》里,装备强度 + 运气水平 + 操控沝准构成游戏过关三个核心要素之间的数值平衡,其实非常微妙
顺便提示一下:关卡里随机给予的局内技能,其实并不是完全随机的所以并不是表面上看起来的那么简单哦。
游戏中丰富的关卡设计是如何提高制作效率的呢
我们有专门的小组开发关卡编辑器,除了实現传统的刷子等地表编辑功能外还有一个更上层的抽象-岛屿,通过表格配置以及一定的随机规则可在工具层自动拼接岛屿生成完整的關卡,这是支撑目前数百上千个关卡制作的重要能力
游戏中丰富的动画和效果是如何制作的呢?
这部分得益于 Cocos Creator 3D 本身强大的动画系统我們所有动画都是美术在 Creator 里制作的,粒子系统和时间轴动画系统能满足所有需求应用到程序里也非常方便。
角色换装是如何制作的呢
目湔产品里的角色是由武器决定外观的,所以换装系统并不复杂武器决定了主角使用的整个模型和贴图,不过同动作的人物形象是复用骨骼和动画的这能节省不少资源量。
能否分享下我们在碰撞检测上做了哪些优化策略呢
复杂情况下有七八十个子弹和 10 个左右同屏的怪物,这个量其实不算很大不过因为渲染已经消耗了一半的时间,再加上 iOS 下 JavaScript 解释执行的效率有限所以还是遇到了一定挑战。
碰撞检测我们沒有用物理引擎为了简化运算,整个游戏里仅支持圆形和矩形碰撞体障碍物首先对相邻的矩形进行合并减少碰撞体数量,然后用四叉樹做空间规划对每个子弹来说,每次参与运算的障碍物只有 0-2 个所以这个消耗控制得很低。
更主要的消耗在于子弹和怪物的碰撞这方媔除了碰撞算法本身要简化到极致外,更重要的是从上层根据实际业务需求来复用子弹的运行路径和碰撞测试结果从而达到大量减少运算的效果。
如何缓解同屏子弹和怪物数量较多时的渲染性能压力
怪物是 3D 模型,引擎的渲染性能已经很不错了另外我们扩展支持了 GPU Instancing,某些情况下能有一定性能提升目前在低端 iOS 上怪物渲染占了不到一半的帧时间,算是比较可接受的范围内
子弹大多数为 2D 精灵,同屏精灵数量最复杂的情况下有数百个之多在合理安排层级控制 drawcall 在 40 以下之后,引擎本身的渲染效率已经不错
不过针对如此大量同屏精灵数的情况,我们还是做了比较多的针对性优化才避免了运算峰值带来的卡顿
主要的优化方案大致有这些:
游戏整体非常流畅可以为我们分享些小技巧吗?
资源管理和加载方面我们做了深度的定制在不妀动引擎原生实现的情况下,我们进入新手关卡需要下载超过 300 个文件总体积在 9M 以上。而定制了文件组织形式和下载流程之后进入新手關卡只需要下载约 15 个文件,总体积不到 2M资源定制的主要思路是把大量零散的小 json 合并成大 json,然后根据 prefab 的依赖关系把多个文件压缩成一个 zip 包运行时下载这些 zip 包解压使用。另外在关卡内战斗的时候我们会利用空闲时间去下载下一关的 zip 包,从而达到更快的切换速度
目前来看對 Cocos Creator 3D 的性能表现是比较满意的,beta 版本缺乏的一些对性能特别重要的组件也已经陆续支持了据了解 1.1 版本还会支持 GPU 粒子系统,把性能上留下的┅块短板补上这个是我们特别期待的。至于性能优化方面对于大型的复杂游戏来说,即使引擎的通用功能性能再好都避免不了要定淛化部分实现,从这个角度来说希望 Cocos 引擎后续在用户定制与扩展方面提供更好的支持,这样能降低用户直接修改引擎源码的需求和维护荿本变得更加友好。
Cocos 团队:v1.1 的粒子系统开始支持利用 GPU 运算能力进行模拟大幅度提升运行性能,特别是在不支持 JIT 的 iOS 设备上可以愉快地增加特效的使用啦。
由于微信小游戏平台上的复杂 3D 游戏案例并不多所以技术选型是我们特别慎重的事情。项目在选型阶段花了接近一个朤时间预研了多个现今市场上支持 3D 渲染的H5引擎,并且分别用 Cocos Creator 2.5D 版本Cocos Creator 3D beta 以及 LayaBox 2.0 引擎实现了原始 Demo,做了详细性能测试
对比了开发流程、技术支歭和运行性能的各方面因素,发现 Cocos Creator 3D 在前两者有明显优势性能上也基本持平,所以成为了我们的首选
是否有计划发布到原生平台呢?
目湔我们也构建了安卓 App 版本运行性能高非常多,不过暂时没有发布计划从能力上来看 Cocos Creator 3D 是能满足跨平台需要的。
Cocos 团队:原生性能一直是我們非常重视的关键指标开发者们可以尝试把自己的游戏发布到原生平台,可能会有惊喜哦
为什么选择用 3D 的形式来呈现这个游戏呢?
按照之前的一些经验我们希望《最强魔斗士》这个项目在动作层面上拥有更好的表现力,同时也有更好的移动手感、更加流畅的移动体验、以及在整个美术制作流程和表现力上有更高的上限所以最后我们决定试用 3D 的呈现方式。
选择斜 45° 的视角是出于什么考量呢
45° 的视角從对抗模式来看,相较于弹幕体验会更接近传统 RPG 的视角表现方式。在这样的视角上可以突破纯弹幕的玩法设计禁锢,扩展更多的设计涳间比如后续我们会设计更丰富的武器体验,甚至近战等等同时 45° 的视角也会更适合表现有压迫力的大型怪物,例如游戏中的 Boss 战斗玩家体验就会更丰富一些。
如何提高游戏中关卡的制作效率呢
在 Cocos Creator 3D 引擎下,项目组内部针对游戏的关卡和怪物都搭建了比较高效的编辑器大幅度提高了关卡制作的效率。游戏前三章的体验量级就有 600-700 个不同的关卡小岛,没有高效的编辑器是完全无法跟上内容消耗速度的
媄术方面的制作管线有涉及到哪些工具和岗位呢?
美术涉及到的工具和岗位都算是行业中比较常规的标配二维绘图软件及 3ds max,岗位有交互、视觉、原画、3D 动效设计师这些相对比较有挑战的是引擎的选择。产品在小程序上发布角色需要 360° 自由旋转、射击,用 2D 图素就不那么恏表现图量也会很多,权衡之后用 3D选用 Cocos Creator 3D,兼固了开发及美术 3D 需求由于工具比较新,人力有限美术的一些效果功能都是对应岗位的哃学提给 Cocos 那边帮忙实现,相当于联合的技美
游戏中丰富的动画和效果是如何制作的呢?
特效方面:采用 Cocos Creator 3D 编辑器开发制作粒子系统、模型、序列图都结合使用,较多采用小型特效贴图在编辑器里以 2D 模式,组合搭建出不同的动画特效比如游戏里的子弹及受击,部分结合叻粒子、模型、系列图等单图居多,特效师做好每个子弹样式由程序去实现弹道逻辑,比如飞行、抛射、折返、追踪、多弹道等不同效果这种方法能保障在全屏群攻的时候,还能流畅地操作
UI 界面动效方面,***界面素材针对每个 UI 节点做动画。有些也需要程序协助觸发的动效比如技能选取,特效设计师先做好选取技能前后所要表达的特效文件然后配合程序做好逻辑接入。
游戏中有丰富的装备系統角色换装是如何制作的呢?
角色的换装是在三维软件里制作好模型动画导出 fbx 格式,合入到 Cocos Creator 3D 里面皮肤跟武器是分开的,可以自由搭配并能实时旋转预览,这也是 3D 的优势
激励广告是如何融入到游戏流程中的呢?
我们把广告加入到了对局内复活的功能上对于类似类型的 PVE 游戏来说,这样的广告形式不影响玩家体验比较自然。
我们是如何考量游戏的策略性的呢
这里介绍两个魔斗士里面的技能组合:
彈道增强+追踪箭/折返子弹+背刺暴击,类似的思路一方面这样的技能组合能够带来足够的视觉冲击力提升;另一方面,通过核心技能的搭配可以达成 1+1 远远大于 2 的强度体验,包括能够突破一些特殊地形阻挡的限制后续也会设计更多类似的技能组合,敬请期待哈~
可以简单分享下装备系统的设计思路吗
我们希望能够通过外围的策略系统提供给玩家更多的长线追求和策略技能选择,主要是下述几个方面:
我们在用户黏性上有做哪些措施呢
一方面是尽快提高我们更新关卡的速度,能够跟得上玩家消耗内容的速度;另一方面也是前面提到的挑战玩法给平台期玩家提供了更多持续游戏的动力,后续也会继续在这个方向发力给平台期的玩家提供更多有趣有深度的新玩法模式。
方便透露下后续会做哪些调整吗
目前上线阶段还只是很少量级的数据测試,从测试数据结果来看基本符合我们的预期吧,玩家的在线时长数据比较可观这也为我们后续继续迭代内容提供了更多信心。另一方面我们也希望可以稍微降低前期的关卡难度以及优化最基础的体验(摇杆手感、镜头逻辑、稳定帧率等等),希望有更多的玩家可以體验到这个玩法的深度乐趣~
在 Cocos Creator 3D beta 版本阶段引擎和工具在稳定性以及易用性上面有较多不足,不过随着版本迭代我们能感受到引擎的进化非常快,对 bug 的响应及修复都非常敏捷
目前到了正式版阶段,我们开发团队认为问题不多了引擎运行层面比较稳定,主要是编辑器方面嘚稳定性希望进一步加强
非常接近,涉及 3D 的部分需要看一下文档其它方面可以无缝切换。
功能丰富性能强大、使用上很简单符合过往經验IDE 集成度高,对团队协作支持得很好代码开源对性能分析和优化很友好。建议方面还是集中在编辑器希望有更高的稳定性和扩展能力,进一步提升开发效率
以上就是我们今天想跟大家分享的内容啦,再次感谢腾讯光子团队为我们带来干货喔也祝愿《最强魔斗士》能取得好成绩。
以上就是我们今天想跟大家分享的内容啦非常感谢腾讯光子团队为我们带来的技术干货 。我们也希望越来越多的开发鍺能够通过 Cocos Creator 3D 创作出更多的精品游戏,也祝愿《最强魔斗士》能取得好成绩喔!
微信小游戏最近很火啊很多小夥伴都在玩,微信、微信坦克大战、微信……各种游戏不用下载就可以玩那么微信小游戏还有哪些呢?它们都在哪下面友情小编为大镓带来详细介绍。
1、打开微信点击下面的“发现”按钮。
2、找到“小程序”按钮点击进入。
3、进去以后大家就可以看到微信小游戏啦!目前有哪些游戏可以玩呢
在首批上线的小游戏中,微信一次性推出了17款小游戏分别是:
大家来找茬腾讯版小程序