在对企业做技术支持服务的过程中,我们经历过许多iOS项目。在每一个iOS开发过程中,开发者们总会遇见,一边运行游戏一边纳闷“这玩意儿为什么跑这么慢?”的时刻。其实有许多很不错的性能分析工具集,今天我们将会为大家介绍Instruments,这就是其中的佼佼者。要使用Instruments,或任何其他的...
  场景同步有两个需求:  low latencyrich interaction  要做到前者,最理想的情况就是由游戏程序员把控消息流的整套pipeline,换句话说,就是不借助第三方的消息库/连接库。当然,例外是你对某些第三方连接库特别熟悉,比如很多C++服务端库喜欢用的libevent,或者我...
我们在昨天给大家解答了:为什么场景烘焙出来的lightmap上有Realitime灯光的颜色?和为什么在Unity 5中动态更换lightmap没有作用? 这两个问题。今天,我们继续给大家解答Unity 5 全局光照系统Enlighten中的其他常见问题。请阅读:详解Unity 5 全局光照系统En...
  文/Foruok  2015年11月25日早上,我宣布解散团队,结束了我的创业之旅。  内心的各种不舍、纠结、怅惘、愧疚、惆怅,让我在聊天的过程中忍不住落下泪来,这是我不曾想到的。在写到这里时,忽然就想起汪峰的那首歌——当我想你的时候——里面的一句歌词,“至少有十年我不曾流泪”。然而不管怎样向前...
  玩了很多年英雄联盟,我和全球的一些玩家已经建立了良好的社交关系。不管他们是工作中的朋友,还是老同学,曾经结对过的玩友,他们在我的朋友列表中都是很重要的存在。因为和这些朋友一起玩很方便,大大提高了我对游戏的体验。如果这些社交信息出了问题,我需要回忆,重新添加这200多个朋友,无疑会是一场灾难,其糟...
  GameRes游资网授权发布 文/mingchaoyan  前年开始带服务端,去年开始带双端。这个问题略有心得。  1、开始做服务器主程主要负责起什么  服务端主程主要负责游戏开发中服务端的各项工作。  2、会做的事情  包含但不限于:解决团队中别人解决不了的问题,制作提升工作效率的工具;服务端...
  1.主控端点击技能按钮,技能开始播放动作,主控端告诉服务端技能开始。  2.服务端广播给所有的客户端(多玩家场景),告知其他所有的客户端此玩家开始执行技能。其他客户端收到指令后可是播放技能表现。  3.服务端延迟一段时间后,服务端开始进行技能结算,并且将结算结果通知客户端。  延迟时间=技能前摇...
  GameRes游资网授权发布 文/瀚阳  到目前为止,我讲了几个物理API,但是我们还没有谈到细节。相信机智的读者看到标题之后都已经猜到了,这就是接下来要讨论的。我们会讨论函数的可用性,分析会遇到的问题,以及相应的解决方案。  物理API  由于很多函数都有很多变种,所以这里就不花太多时间在物理...
  GameRes游资网授权发布 文 / 水风  广义的的说,和战斗结算相关的内容都算技能系统,包括技能信息管理、技能调用接口、技能目标查找、技能表现、技能结算、伤害结算、buf/法术场模块管理,此外还涉及的模块包括:AI模块(技能调用者)、动作模块、寻路/移动模块以及人物属性和伤害结算。  先说下...
《星球大战7》里边最萌的角色非BB-8莫属,它那圆滚滚的身躯,加上一颗再怎么摇摆也不会掉落的脑袋,在电影还未上映就先萌化了万千少年的心。本文为大家介绍如何在Unity中实现BB-8的2D滚动效果。本篇文章会附上完整工程。HeadMovement是专门用于控制BB-8移动的组件,下面会详细介绍。角色身...
  GameRes游资网授权发布 文/枫小子  (一)  从辞职到自己开发游戏也有几个月的时间了,游戏也已经在AppStore上线了,我觉得我有必要写点东西,算是留下的一些记忆,也可以和广大博友分享下自己的创业经历,这可能不是一篇成功的创业经历,因为故事还在进行中。  这篇主要是讲下自己的一些经历。...
文 / 何小成  前言  前段时间由于公司的一款弱联网游戏急着上线,没能及时分享,现在基本做的差不多,剩下的就是测试阶段了(本来说元旦来分享一下服务器技术的)。公司的这款游戏已经上线一年多了,在我来之前一直都是单机版本,由于人民群众的力量太强大,各种内购破解,刷体力,刷金币,刷钻石版本的出现,公司才...
  GameRes游资网授权发布 文/mumuxinfei  这篇博文着重谈谈游戏AI落地的问题, 游戏AI不是追求AI的无敌性, 而是应该迎合不同级别的用户水平。 同时游戏本身的用户体验, 是需要游戏开发者, 好好思索和斟酌的。  案例反思:  案例一:  以前写过J2ME版的中国象棋(模拟器性能...
  GameRes游资网授权发布 文 / 何小成  又是一个美好的周末啊,现在一到周末,早上就起得晚,下午困了又会睡一两个小时,上班的时候,早上起来喝一杯咖啡,然后就能高效的工作一整天,然而到了周末人就懒散了,哈哈。  最近刚跳槽,到新公司已经干了有两周时间了,这两周时间是过得比较充实的,因为这家新...
  GameRes游资网授权发布 文/瀚阳  现在我们了解了角色的基本碰撞处理,接下来马上就演示如何在Unity中实现上一章所展示的效果。  在开始以前,先确保你的Unity是否已经完成下载安装。这篇文章中所使用的版本是Unity 4.3.4f1。(检查Unity版本的方法是Help->Abo...
2014年,英国Inkle两人团队研发的叙事性手游《80 Days》被时代杂志评选为年度最佳游戏,除了好评之外,还取得了非不错的收入。而且在该游戏之前,Inkle的另一款游戏Sorcery也获得了数百万美元的收入。最近,负责PC版移植的海外独立开发者讲述了自己的经验和经历,以下是Ben Nichol...
今天我们宣布全面启动全球Unite开发者大会! 2016年,Unity将相继在全球八个城市举办Unite大会。这些城市分别是:阿姆斯特丹、墨尔本、圣保罗、首尔、上海、新加坡、东京、洛杉矶。我们现在向您发出诚挚的邀请!来自Unity的官方工程师将参与每一场大会,与开发者进行最直接的交流。Unite大会...
背景  在重度手游的研发过程当中,游戏中的车辆模拟,场景互动,特效展示等功能很多时候需要物理引擎的介入,以提供丰富的交互体验。目前3D手游的开发主要工具是使用Unity3D引擎,于是,如何在Unity3D的开发过程中结合入物理功能变一个需要仔细考虑的问题。  我们考察的2种物理效果实现方案:Unit...
  文/ruisonzhou  常见的2D动画渲染方式  序列帧动画  动画细腻,对动画几乎没有什么限制,  导出文件比较大,运行时占用显存比较高  骨骼动画  适合对动作细腻程度不是很苛刻的项目比较适用,对动画制作有一定要求,  导出文件通常就是各个部件的合并贴图大小,运行时占用显存比较少  常用...