1. 首页 > 手游攻略

手机游戏主推沙龙 手机游戏推广赚钱

作者:admin 更新时间:2025-08-01
摘要:一、MMO游戏优化经验分享沙龙总结昨天去上海参加了UWA公司的张鑫和张强进行了一场关于MMO游戏开发和性能优化的沙龙,活动链接为: UWA优化日上海站|传统MMO手游性能该如何突围?。虽然第二,手机游戏主推沙龙 手机游戏推广赚钱

 

一、MMO游戏优化经验同享沙龙拓展资料

昨天去上海参与了UWA企业的张鑫和张强进行了一场关于MMO游戏开发和性能优化的沙龙,活动主题链接为: UWA优化日上海站|传统MMO手机游戏性能该怎样突围?。虽然第二场场景分块加载部分的内容没有预期中对目前的项目那么有帮助,再加上最后由于赶火车没有听完Q&A的环节就离开了(然而还是没有赶上火车,此中悲苦就不提了。。。),有些疑问没有提出来讨论,略有遗憾,但对于我这样壹个刚刚接触Unity的新兵来说,收获颇丰。因此这里做壹个简单的记录和整理,只包含现场讨论我印象相对深的一些点,和讲座内容的顺序没有直接对应关系,更加详细、条目性的内容可以参考官方放出的正式文档。

张鑫博士说明了UWA成立这一年多时刻内做过的事务,我还是相对赞赏有组织在做这件事务的,可以说是Unity引擎和用户之间除了官网文档和官网技术支持之外的一座桥梁。虽然说他们目前的存在价格和盈利方法依赖于Unity引擎和这样壹个生态圈,然而对于程序员来说,它们比单纯的引擎部门接近游戏产品,和做产品的比又更纯粹,没那么功利,介于两者之间。如果有合适的机会我还是挺想做一做这样的事务的,哈哈~

目前来说,能有这样的一群人帮忙提供一些技术上的同享,一些坑可以拿出专门的时刻和精力去踩和解析,对于没有引擎组的小团队来说是特别好的事务。

张鑫博士提到他们提供热更新方法,会后单独问了一下还是只支持Android的版本,Lua方法的热更新还没有人力去做。希望后面可以有人力来做一些这方面的踩坑和性能优化职业……

在UI体系的优化中,着重提到了Mesh重建的经过,这通常一个消耗最大的部分,因此也是优化需要关注的重点。在NGUI中,这一经过发生在Panel的LateUpdate函数中——由于NGUI是插件的形式,因此这一经过是在C#中的,每次需要改变渲染网格时都会销毁内存中的mesh进行重建操作。而对于UGUI来说,这一经过是在Cavas的BuildBatch中进行的,已经被封装成了Native的实现,因此在UGUI中这部分没有额外的堆内存分配,这也是UWA官网把UGUI在运行时分配的堆内存大致标准定义为小于2M,而NGUI的提议标准是小于20M的核心缘故。

怎样降低UI体系中Mesh重建的次数呢?主要从下面内容两点出发:

上述两点分别对应两个优化思路:

针对第一点,除了不要进行不必要的ui修改操作之外,对于需要频繁切换的复杂界面,张鑫博士给出的提议是:

壹个运用案例是背包界面,有大量的item,创建经过消耗也会很大,如果内存允许的话,运用上述方式会有最小的性能开销。

而尽量减少Mesh重建影响的范围则对应壹个基本守则——动静分离,即把不需要动态改变和需要频繁地动态改变的组件分离出来。按照上述的第二点,可以运用canvas进行动静分离。就是说比如某个组件下面挂的物品一个会动态变化的部分,那就把它独立成壹个canvas。比如仍然以背包界面为例,滑动内容会导致界面的变化,在滑动经过中每帧都会有Mesh的重建操作。把滚动的部分做成单独的Canvas,这样背景图片和深入了解等部分就不会被每帧重建了。

这里需要着重注意的是一些会频繁改变的动态部分,相对容易遗忘,比如聊天中的动态表情,人物坐标信息的显示等部分,在开发经过中需要着重注意。

之前有讨论过动静分离的概念,然而进行分离的基本制度和原理并不是很清楚,张鑫博士的沙龙从性能解析的具体数据出发,结合具体函数的影响,讲解得清晰透彻。

另外有几点关于ui优化的笔记:

UWA做了壹个血条性能解析的Demo,也是和UI有关。

通常MMO游戏中血条会相对多,比如一些PVP或者PVE方法中,血条会有几十个甚至上百个,他们会随着怪物的死亡等消失,又会随着新的怪物产生而从头出现。这里需要注意的点有如下多少:

多线程渲染是我在网易的时候跟过的壹个大坑。。。当然不是我做的开发,而是大家项目相对早在运用引擎组做的这一功能,从集成经过到做兼容性测试遇到过很多难题,比如某些设备上莫名其妙的Crash。

张鑫博士说他们从他们的经验来看,Unity 5.3版本之后多线程渲染的功能已经一个相对稳定的版本了,现在已经有正在运营的项目在开始多线程渲染。因此整体上还是可以相对放心地开始的。多线程渲染对于PostEffect的提高效果很大,他们做了壹个测试可以让CPU消耗从平均20ms降低到平均2ms,也有项目开始之后出现顿卡。

和之前了解的一样,开始多线程渲染之后的性能提高效果根本上和是CPU瓶颈还是GPU瓶颈有关,不同设备效果不同,不同游戏的瓶颈也不同,因此要各个项目自己测试来看,因此UWA官方的说法是——

这部分提到如果在观察Profile面板时发现WaitingForJob很高,就说明CPU在等子线程,就已经有性能难题了,当出现PutGeometryJobFence的时候,性能难题就已经很严重了。

MMO开发中人物阴影已经成为了壹个标配,UWA经过测试,Unity官方的Build-in ShadowMap的性能还是最好的,主推运用,只是效果相对差,而且在Mobile设备上无法支持原生的软影(存疑,需要自己测试一下效果)。

而Projector的实现方法相对适合只有壹个人物需要阴影的情况,主推了两款插件:

阴影这块是大家项目目前要研究的重点内容其中一个,大家在思考全部动态阴影的方法来部分替代烘焙的LightMap。这部分市面上的产品只观察到韩国的两款Unreal的手机游戏这么来做,之前在网易内部运用Forward Lighting一直都是烘焙的方法。这块如果有兄弟了解啥子信息还希望不吝赐教~

这是相对有意思的一块内容,之前的思路一直都是大部分情况下统一运用异步加载,只有在明确了解资源特别小,而且不重要的模块运用同步加载的方法,比如壹个只有多少面的dummy model之类的。

UWA给出的提议是:在Loading界面中,如果不需要表现平滑的加载进度和加载界面的话,可以运用同步加载,其他的经过中运用异步加载。缘故是——

如果觉得加载时刻过长,而对于加载经过中的玩家尝试不需要过多关注的项目可以参考这一思路。这的确是我之前的经验所没有包含的部分。

在Unity中,对于异步加载来说,也也许会造成顿卡,由于不是全部的经过都是异步的。IO部分可以做到完全异步,然而内存中的初始化的部分经过也许仍然是同步的,比如一张1024 1024大致的贴图异步加载,通常设备上都会可以感受到卡顿,因此提议大于这个尺寸的贴图统一进行预加载*。

和此相关的还有壹个Unity的小姿势。Unity默认每帧给2ms的时刻让CPU拷贝内存物品到GPU中,比如贴图、网格顶点等,默认的Buffer是4M大致,因此这里也会影响资源加载到最终渲染到屏幕上的时刻。这两个参数是可以调整的,具体接口参考官方文档。另外默认4M正好是一张32位的1024 1024大致的贴图大致,如果运用了2048 2048或者更大的贴图格式,这个Buffer会增大为对应的大致,而且不会在缩小过来。因此提议资源中的最大尺寸可以给壹个定义,尽量不要出现只有偶尔几张贴图运用特别大的尺寸的情况。

除了常规的降低骨骼数量和动画曲线数量之外,Unity 5.2之后提供了壹个culling Group的功能,用在模型位置一直绑定壹个球的方法做碰撞体来优化判定,不在视锥范围的的物体不进行Animator的Update。这一功能主要针对脚本逻辑的Update,Animator没有提供单独的接口根据距离来控制Update频路,壹个可行的思路是自己重写其Update接口,接着传入更高的Delta Time来模拟降频的功能。不过以我之前用Havok的降频功能来做性能对比的话,除非人物数量特别高,否则这部分骨骼骨骼的更新的优化空间不是特别大,不过Unity这块具体的数据要进行测试才了解。

Animator中有壹个Optimize Game Objets的选项,可以降低Update的消耗,UWA提议运用。这是由于默认情况下每根骨骼都一个GameObject,每帧骨骼更新之后会需要修改它们的Transform。

对于Animator的Active和Deactive的操作有很大的性能消耗,这在之前斗鱼上的直播中已经提到过了,这里还是像ui一样,提议将人物移出视窗之外的方法来进行缓存,或者只把组件Active和Deactive,来提高性能。

除了上述的一些难题之外,还有一些相对了零碎的笔记,不进行赘述,只记录如下:

这一部分是张强同学做的讲座,基于地形的方法实现了的大全球动态加载功能。其实这部分本来是我期望去听和讨论的部分,以为大家项目正好在进行这块的技术预研,然而大家不是运用地形,而是基于静态Mesh,另外视角大家更倾给于平视而非2.5D,因此这部分对于大家的帮助没有想象中的大。

我个人觉得这部分的壹个难题是整个工程是基于壹个Demo性质的实现,而非正式的项目,由于时刻关系没有在后面进行深入的探讨,因此也不清楚目前的实现是否在正式的项目中应用了。一些应用方面的疑问其实讲座正文中没有讲到:

这部分可以直接参考官方给出的PPT,我做的笔记不太多,这里只放了一些没有来及提出的难题,幸好加了两位主持人的微信,回头整理好难题再一并请教,有答复了再修改这篇文章小编将。

这次上海之行,一天时刻往返上海杭州,只为了这两场讲座。从收获来说,虽然和预期稍有不同,然而还是很值得的。感谢张鑫博士和张强同学两位主持人的同享,你们辛苦啦也感谢UWA企业组织这样不收费的技术沙龙,祝愿贵企业越来越好~

2024年11月26日于杭州家中

二、手机游戏现在哪里个好玩人多

国内手机游戏推陈出新的频率太快,选择一款好玩的手机游戏越来越难,今天风林手机游戏带来大家平台的人气手机游戏排行,平台还有优惠券和礼包码可以领取哦,值得长期玩的手机游戏下面内容几款哦。

1.梦幻西游

梦幻西游的界面特别清爽,里面的人物也特别丰盛,是一款值得深入游戏内部尝试多种方法的手机游戏。一直以来回合制手机游戏,它算是这种类型的手机游戏里面诞生最早的一批,玩家群体庞大。除了这些之后即使不玩了,账号也可以保值,值得一玩。

2.幻世九歌

小团团、呆妹儿、小杨哥力荐,《幻世九歌》是一款九宠助战东方仙幻大全球MMORPG手机游戏。你将化身“御灵师”,自在畅享入海飞天,感受各式新潮国韵美景带来的视觉盛宴!和诸多山海战灵缔结羁绊,一人可携带九战灵即时跟随助战,感受众灵随行,轻松躺赢的爽快尝试!四大职业团战争雄,技能策略组合,决战纷争幻世!更有次世代高自在度捏脸体系,打造个人唯一的盛世美颜,雕琢百态人生,一展千面风华!

3.美杜莎传奇(超变高爆)

典范传奇再现,兄弟共造传奇《美杜莎传奇》震撼来袭,典范版本,热血攻杀。激战全球BOSS,神装全屏掉落,装备无绑定,自在交易无尽财富等你创新。沙城霸主已经归来,玛法大陆风云在线,你,还在等啥子!游戏中还有海量方法、刀刀暴击、烈焰PK、比奇夜战、沙城争霸,再续王者传世典范!各种炫酷套装、装备全靠爆、元宝不收费送!随时随地,逐鹿玛法大陆,问鼎传奇之巅。兄弟,等你来战!

4.天书奇谈(GM科技刷充)

新的回合,新的十年!虎年最新典范回合制手机游戏《天书奇谈-GM科技刷充》震撼来袭,正版授权改编,超多人超好玩的回合制,绚丽画面,为8000万书迷带来原汁原味的天书全球。GM内置科技不收费激活大量内购商品,充值随心刷。全民梦幻开局,重温毕争魔王降临、坠龙城血战、天狼退敌,热血剧情,共同尝试属于回合的趣味!

5.神雕侠侣2

《神雕侠侣2》最新资料片“嗨!家人!,新鲜温馨开始。期盼已久家园方法正式上线,安家置地,装修宅邸,随心组合任你设计,让大侠在放荡江湖安个家!更有最新坐骑现世,策略公正假面马上登场,惊喜不断,掀起头脑策略风暴。挑战和惊喜兼备的江湖,等你来养成!

6.新斗罗大陆

斗罗正版授权,起点中文网力荐,金牌国漫《斗罗大陆》动画唯一合作手机游戏!武魂传承,热血永存!《新斗罗大陆》手机游戏为同名原著正版改编,精心打造还原斗罗全球。携手企鹅视频《斗罗大陆》动画,动画正版人设入驻游戏、精致剧情原画同步收录,漫游联动,打造视觉娱乐双重尝试!沉浸式的策略卡牌操作方法,告别无脑站桩,微操走位越级打怪,最新推出西尔维斯大斗魂场,3人组队团队竞技,最新SS外附魂骨,海神八翼无往不利!

7.新盗墓笔记

《新盗墓笔记》手机游戏是由南派三叔正版授权的正统盗墓题材MMO手机游戏,在《新盗墓笔记》手机游戏中,你是被吴山居养大的未来老九门继承人,在九门协会中能力异常出色。在吴邪重点培养引导下,参和费洛蒙实验。进入吴邪的记忆,和当年的“铁三角”,开始最“南派”味儿的盗墓之旅。

8.国战传奇

《国战传奇》是基于cocos2dx引擎,从头创作的传奇人物扮演手机游戏,不同于一般的复古给予玩家美术刻板的印象,大家在保留了原汁原味的基础上,推陈出新大胆采用了大量创造素材,给予玩家不一样的感官尝试,跨服争霸,多人竞技,自在PK,争夺BOSS,还是熟悉的味道!透视特戒、传送戒指,灵兽合成、武魂强化等特色方法,装备靠打,神器加持,红名爆装,享受酣畅淋漓的热血战斗,灵兽种类多元化可以根据自己对打宝、练级、PK和肝度的追求自在选择组合。

三、龙之谷手机游戏沙龙2战神如何多火球

岩巨人拉巴技能说明:石头人把自己缩成壹个球:BOSS从头顶尖角处甩出壹个大火球,就只能硬吃伤害了。

蓄力爆炸,将前方扇形区域全部掀起,只要没有踩到无人能敌符文的都会被秒杀。

如果实在找差点台子且在队里有战神的情况下!第一次召唤岩浆之后,可以让小伙伴开高地人保命,注意一点只要有壹个人被岩浆秒杀,BOSS就会全地图的喷射火焰。躲避方式,BOSS释放技能前会有摇头晃脑的动作:BOSS举起手朝地上猛砸,接着会以其身体朝外面出现一排红色小光圈,慢慢的给外进行类似小爆炸一样的伤害,会让人浮空,只要翻滚出光圈就行,容易躲避,3X血之后会变成4排。

滚动攻击,且带有追踪,仇恨目标稍微拉开一点和BOSS的距离,让火球朝你飞过来,朝仇恨单位滚动过去:

扫地挥击:BOSS把手放在地上朝前方挥击。

砸地,记下位置,不要抢别人的台子:DPS在BOSS的背后或者身侧输出,一定要控制好距离如果翻滚放早了,接着用翻滚去撞火球,留好技能还是很容易打断的。

召唤岩浆,而且及时提醒队友。由于很有也许祭司跑过来加血,接着被掀地板秒杀。贤者拉住仇恨,不要让仇恨转移,BOSS十根手指头插入地面的时候立刻给它的身侧翻滚闪避。

如果刚好站在BOSS的正前方,要仔细看BOSS的动作,让队伍的里的祭司立刻开保护之盾,在BOSS十根手指头插入地面后心里默数1接着朝BOSS的路线翻滚闪避,BOSS的这个掀地板是波浪次的朝前推送,然而它只有一波,因此朝BOSS路线翻滚闪避,能有效的躲避后续的伤害!

火球,这个时候马上闪避,至少可以躲掉大部分的喷射火焰伤害,台子上有无人能敌的符文踩中之后不能动,如果还能动就来回走动一下,进入地图第一时刻找好自己要站哪壹个,因此腿短的小伙伴们可以提前个5秒就站台子!

PS:这一关共有6个台子:蓄力10秒的秒杀技能,在BOSS血量到3X的时候会释放唯一的一次,只要注意观察血量,伤害超高,完全是可以让你们瞬间翻车的技能,而且没有红光提示,后面每隔1分钟召唤一次,10秒之后岩浆会布满整个地图,在这个时刻内跑上台子!!

躲避方式:熔岩巨人拉巴在少了1X血之后就会突然停住不动,而且趴在地上扭动自己的屁股,这时候字幕会出现壹个10秒倒计时,地上会出现红光大家抓紧往旁边闪避,该技能伤害较高。

掀地板:BOSS的手插入地板