游戏中丰富的关卡设计是如何提高制作效率的呢?
我们有专门的小组开发关卡编辑器,除了实现传统的刷子等地表编辑功能外,还有一个更上层的抽象-岛屿,通过表格配置以及一定的随机规则,可在工具层自动拼接岛屿生成完整的关卡,这是支撑目前数百上千个关卡制作的重要能力。
游戏中丰富的动画和效果是如何制作的呢?
这部分得益于CocosCreator3D本身强大的动画系统,我们所有动画都是美术在Creator里制作的,粒子系统和时间轴动画系统能满足所有需求,应用到程序里也非常方便。
角色换装是如何制作的呢?
目前产品里的角色是由武器决定外观的,所以换装系统并不复杂,武器决定了主角使用的整个模型和贴图,不过同动作的人物形象是复用骨骼和动画的,这能节省不少资源量。
能否分享下我们在碰撞检测上做了哪些优化策略呢?
复杂情况下有七八十个子弹和10个左右同屏的怪物,这个量其实不算很大,不过因为渲染已经消耗了一半的时间,再加上iOS下JavaScript解释执行的效率有限,所以还是遇到了一定挑战。
碰撞检测我们没有用物理引擎,为了简化运算,整个游戏里仅支持圆形和矩形碰撞体。障碍物首先对相邻的矩形进行合并减少碰撞体数量,然后用四叉树做空间规划,对每个子弹来说,每次参与运算的障碍物只有0-2个,所以这个消耗控制得很低。
更主要的消耗在于子弹和怪物的碰撞,这方面除了碰撞算法本身要简化到极致外,更重要的是从上层根据实际业务需求来复用子弹的运行路径和碰撞测试结果,从而达到大量减少运算的效果。
如何缓解同屏子弹和怪物数量较多时的渲染性能压力?
怪物是3D模型,引擎的渲染性能已经很不错了,另外我们扩展支持了GPUInstancing,某些情况下能有一定性能提升,目前在低端iOS上怪物渲染占了不到一半的帧时间,算是比较可接受的范围内。
子弹大多数为2D精灵,同屏精灵数量最复杂的情况下有数百个之多,在合理安排层级控制drawcall在40以下之后,引擎本身的渲染效率已经不错。
主要的优化方案大致有这些:
很大部分矩阵运算可以简化为坐标求和;
实现轻量的active功能以优化大量频繁的节点增删;
用定制的仅支持Simple模式的sprite渲染减少动态合批的运算量;
用静态合批优化不动的精灵渲染;
用懒渲染模式减少序列帧动画的消耗等。
Cocos团队:v1.1已经自带GPUInstancing支持,不仅支持静态模型,还支持蒙皮模型的Instancing合批。
游戏整体非常流畅,可以为我们分享些小技巧吗?
资源管理和加载方面我们做了深度的定制,在不改动引擎原生实现的情况下,我们进入新手关卡需要下载超过300个文件,总体积在9M以上。而定制了文件组织形式和下载流程之后,进入新手关卡只需要下载约15个文件,总体积不到2M。
资源定制的主要思路是把大量零散的小json合并成大json,然后根据prefab的依赖关系把多个文件压缩成一个zip包,运行时下载这些zip包解压使用。
另外在关卡内战斗的时候,我们会利用空闲时间去下载下一关的zip包,从而达到更快的切换速度。
对CocosCreator3D的表现是否满意呢?
目前来看对CocosCreator3D的性能表现是比较满意的,beta版本缺乏的一些对性能特别重要的组件也已经陆续支持了,据了解1.1版本还会支持GPU粒子系统,把性能上留下的一块短板补上,这个是我们特别期待的。
至于性能优化方面,对于大型的复杂游戏来说,即使引擎的通用功能性能再好,都避免不了要定制化部分实现,从这个角度来说,希望Cocos引擎后续在用户定制与扩展方面提供更好的支持,这样能降低用户直接修改引擎源码的需求和维护成本,变得更加友好。
Cocos团队:v1.1的粒子系统开始支持利用GPU运算能力进行模拟,大幅度提升运行性能,特别是在不支持JIT的iOS设备上,可以愉快地增加特效的使用啦。
最终为什么选择CocosCreator3D来制作呢?
由于微信小游戏平台上的复杂3D游戏案例并不多,所以技术选型是我们特别慎重的事情。
项目在选型阶段花了接近一个月时间,预研了多个现今市场上支持3D渲染的H5引擎,并且分别用CocosCreator2.5D版本,CocosCreator3Dbeta以及LayaBox2.0引擎实现了原始Demo,做了详细性能测试。
对比了开发流程、技术支持和运行性能的各方面因素,发现CocosCreator3D在前两者有明显优势,性能上也基本持平,所以成为了我们的首选。

《最强魔斗士》沿用了当前非常火的弓箭类操作设计,移动虚拟摇杆即可控制角色移动躲避,停下来的时候会自动对敌人进行攻击。角色会发射子弹自动攻击怪物,省去了选择攻击目标、选择技能、进行攻击的步骤。这种允许玩家单手操作的方式,更适合广泛的休闲用户,同时又赋予了玩家一种「PlaytoWin」的乐趣。
在玩家成就反馈上,用相对慢速但可永久保存积累的装备+秘籍系统,搭配每局战斗中临时获得的局内等级+技能,让玩家在局内大概2秒杀一怪、30秒清一关、60秒升一级、10~15分钟通一关,能在游戏过程中体验到飞速成长的即时满足感。
游戏采用了2D场景+2D弹幕+3D怪物和角色的做法:
2D场景的设计大幅降低了同屏的顶点数,一方面降低运行在iOS小游戏平台的性能压力,另一方面也留出足够的性能空间来丰富场景美术。所以我们可以看到和其他弓箭类游戏不同的是,《最强魔斗士》场景细节极其丰富,各种建筑、农田、树木都做得非常细腻。
2D弹幕则是弓箭类的标准做法,这可以大幅降低碰撞逻辑运算的压力,使得游戏可以承载像「3连发连弩+正向箭+斜向箭+左右箭+子弹折返+弹射」这样同屏存在七八十个子弹的轨迹和碰撞计算。
3D角色和怪物,则方便做各种技能和换装,特别是换装及其背后的经济系统,这个毋庸多说。
作为CocosCreator3Dbeta的第一批内测参与者,腾讯光子在2019年7月份就已经立该项目,微信小游戏里注册这款游戏名字的时间是2019年8月15日,也就是到现在已经打磨了足足8个月。Cocos团队在保密条件下,也看着这款游戏逐步完善细节到今天的水平。
比如在打击感和操控空间上,不同怪物面对不同武器时的击退计算、不同的受击硬直时间、近战怪物的攻击前摇时间,都非常精妙;在音效上,不同的怪物配置了不同的击中音效,这就可以在怪物超出屏幕范围的时候给予玩家听觉反馈;在关卡设计上,充满了各种让人会心一笑的卡地形、夹角、障碍物缝隙,等着玩家发现和利用。
在装备-技能搭配的策略空间上,玩家可以自己搭配出不同的打法流派。不同的套装对应不同的打法,可苟可浪。
即使在同样装备的情况下,有时欧皇眷顾,局内所有技能不断正向叠加,而有时则非酋附体,始终抽不到对应技能,这两者完全就是全场压制和满地找牙的区别。
所以在《最强魔斗士》里,装备强度+运气水平+操控水准,构成游戏过关三个核心要素之间的数值平衡,其实非常微妙。
顺便提示一下:关卡里随机给予的局内技能,其实并不是完全随机的,所以并不是表面上看起来的那么简单哦。
腾讯光子最强魔斗士具有二次元画风的角色扮演游戏,游戏中随心所欲的在五彩斑斓的世界中冒险,成为最强斗士,想要快速升级可以去虚幻秘境试炼,这里你不会有任何损失,即便是死亡也没有惩罚。公文写作兼职接单渠道
操作上,单手操作是亮点,游戏的摇杆在屏幕下方,虚拟摇杆按住的时候是移动且不攻击,松手的时候是停下攻击,操作娴熟的话是完全可以进行走位攻击的。当然,目前测试阶段游戏的操作多多少少还是有点别扭,走位不精准也不够流畅。
在战斗的时候,需要一只手同时控制3个技能、移动、和普攻,所以进行高频率操作的时候手指会在屏幕上来回游走,容易抽筋!
画面上游戏还是比较讨喜的,偏卡通的画面,地下城的风格,方块人物造型都较为主流。
最强魔斗士带有Roguelike元素。关卡是随机的,挑战不同的怪物以获取稀有的材料。
1、这里高清3D的画质中,拥有各种魔法生物,在冒险闯荡中邂逅;
2、培养神级战宠在遇到困难的时候就可以让对方首先加入战场;
3、游戏中在副本中爆出强力的装备技能,探索隐秘的幻境世界。
4、探索神秘的远古神魔秘境,得到他们的传承,不仅实力会更进一步,而且还会有强大的招式可以学习。
1、各种装备和神宠可以收集,将材料集齐还能自己亲手打造兵器,甚至可以自由交易售卖;
2、使用了合成的方式来让宠物进阶,得到更加强大的属性,让你在战斗时有更轻松的应对方法;
3、战场中每一刻都在发生争斗,玩家之间的相互切磋、激情刺激的团战,这些都能促进你的战斗力增长;
展开内容
8.6/1,663.0M
掌上衢州app是衢州本地的一款生活实用软件。在这款软件中,不仅有各种民生话题,政务便民服务等,还有各种相亲找工作,网上买卖,新闻论坛等功能哦。总体来说是一款非常...
7.6/1,070.6M
布奇乐乐园是一款很好用的家庭早教app。这里包含了海量的图书、幼儿教材等早教资源。让孩子在家也可以享受早教学习。会根据孩子的年龄进行匹配,为孩子打造合适的早教内...
9.0/782.3M
妙趣世界app是一款专注于提供全面、多元的资讯内容的手机应用,为用户呈现最新的新闻动态和热门话题,用户可以通过妙趣世界资讯app快速浏览各类资讯文章,了解时事动...
8.3/1,050.6M
作业时分手机app是一款可以计时提醒的学习软件,会让做作业的过程变得具有存在感,于此同时,作业详细记录每项作业的质量和效率,将作业信息聚合成整体,成为孩子学习的...
9.2/1,963.7M
胜算在握app是一款非常给力的免费手机炒股软件,现在的股市非常的火爆,很多人都开始进入,胜算在握app能够帮助大家快速的获得最新的行情资讯。胜算在握app介绍6...
8.2/1,802.4M
DeleteDoctor是一个免费的小软件,它可以帮助用户永久删除那些难以删除的文件,比如木马病毒的残留文件,或者是删除软件后,安装文件夹下还剩下一些文件不能被...
9.9/782.8M
矩形收藏家手游是一款简单好玩的休闲游戏,画风简单,街机休闲玩法,不断地挑战自己的排行榜单,非常魔性,让矩形方块到达指定的位置才能继续下去哦!矩形收藏家手游介绍矩...
8.2/919.8M
想要养成各种可爱的精灵吗?Dynamons世界能帮你实现,这里有各种异世界的小精灵,玩家需要收集他们并进行培育,锻炼他们的技能,并且还能训练他们与他们进行战斗,...
9.8/566.7M
爱剪辑极速版是一款非常实用的模板剪辑的平台,这里的剪辑都是会更好的帮助用户进行智能的剪辑就提供的,让用户可以随时的进行模板的创意的设置进行体验,享受更加全面的功...
8.7/540.9M
Touchdowners是一款以橄榄球为背景开发的休闲小游戏,玩家在游戏总需要不断的翻滚,躲避敌人,到达终点,获得分数,简单好玩,欢迎来下载!Touchdown...
9.8/1,067.6M
光影立方(Cubway)苹果版是一款抽象风格的光影解谜游戏,游戏主要是讲述有关生命周期和重获新生的故事,游戏难度较高而且十分虐心,独特的动画,简约的图给人最愉悦...
7.5/1,038.2M
管易通万能记帐软件是一款实用的记账软件,简单好用,帮助用户快速方便的处理账务工作,需要的网友可以来东坡下载!管易通万能记帐软件功能简介管易通万能记账软件,把管易...
10.0/677.3M
cubesc是一款画风非常唯美的解密类型的手机游戏,这款cubesc游戏有着清爽的游戏画风,在游戏中可以解开一件件谜题,并且听到各种轻松的音乐!解密类型清爽系统...
9.8/673.7M
声音分贝测量是一款手机测试声音分贝大小的软件,通过这款小工具,你就能够轻松的测量出当前环境的噪声水平,精准的测算,显示当前的最高、最低、现在值和平均值的指示线。...
8.1/1,339.1M
远御记录仪app是一款与远御记录仪配套的手机端APP,通过软件用户可以随时查看行车的整个过程,查看行车记录仪拍的照片、视频等内容,欢迎下载使用!远御记录仪app...
8.7/1,276.5M
封灵诀是一款玄幻修仙角色扮演手游,游戏画质十分不错,选择的人物角色也是狠丰富,华丽的技能特效,流畅的连击体验,玩家还可以感受到超强打击感!这里有全网最低折扣和超...
8.3/713.1M
COC部落冲突百度版是一款很好玩的策略塔防游戏,玩家在游戏中就是创建一个强大的部落,你需要利用好自己手中的资源去战胜其他部落获得真正的统治权,感兴趣的来下载吧!...
9.6/487.3M
这是手机版本的火狐浏览器Beta抢先测试版本,一般都是会领先于正式版一个小版本,如果你比较习惯用这个浏览器并且想要先人一步体验最新浏览器的功能以及改善优化内容的...
8.1/540.2M
软件盒子是一款免费的资源下载社区,在这里大家能下载各种各样的应用、工具和游戏等,满足大家生活中的娱乐需求,也能在一定程度上解决生活、学习和工作中的困难,软件盒子...
7.9/138.5M
fakeapp是现在非常获得一款换脸视频制作软件,用人工智能技术将你的视频和明星的头像合成一起,把你女神的脸换到作小电影主演上,非常的神奇。FakeApp使用教...
7.7/1,065.7M
单招必刷题是一款针对高职院校单独招生考试(简称“单招”)的学习辅助软件,旨在帮助考生通过系统的练习和模拟测试来提高成绩。这款应用非常适合准备参加单招考试的同学使...
7.9/855.8M
2021年是牛年了,还有一个月就要迎来2021年了,小编给大家整理了资源丰富的新年牛年手机壁纸软件,用户通过搜索就可以找到喜欢的壁纸资源。2021年生肖运势牛年...
8.6/1,200.9M
权倾天下页游是由37wan游戏运营的,这款游戏非常讲究策略,它集合了中国古代许多英雄人物。小编给大家带来的是这款游戏的微端,使用微端登录游戏更加流畅,喜欢的网友...
8.3/213.1M
在你的手机里养个放置女友吧,智能姬化放置女友手游是一款3d高清的经营养成游戏,玩家将与各种动漫女孩打交道,可以自由装扮她们,与她们互动,最逼真的虚拟女友游戏,单...
8.6/861.8M
2017年不忘初心继续前进党课PPT模板,小编为大家带来不忘初心继续前进ppt模板,帮助大家进行党课学习,有需要的朋友就来下载吧!不忘初心继续前进PPT模板预览...