开发移动应用是一项非常复杂的工作,但作为开发者,我们就是来解决这个复杂的。状态机(state machine)是一个很好的工具,它可以帮助我们简化开发中的复杂问题。因此,在本篇基于Swift语言的Xcode教程中,我们将学习为iOS 9和OS X 11 El Capitan系统开发App时,如何...
本帖最后由 小篱 于 2015-8-31 14:56 编辑   GameRes游资网授权发布 文 / 王选易  说起游戏的优化,在游戏开发中经常分为这几步:  首先要确定游戏中经常会出现哪些问题 - Profile  然后确定在哪些方向进行性能优化 - Analyze  最后再尽可能将问题逐个解决 ...
  文 / 瀚阳  在帧同步模型中,每个客户端都会对整个游戏世界进行模拟。这种方法的好处在于减少了需要发送的信息。帧同步只需要发送用户的输入信息,而对于反过来的中心服务器模型来说,单位的信息则发送越频繁越好。  比如说你在游戏世界中移动角色。在中心服务器模型中,物理模拟只会在服务器执行。客户端告诉服...
这是IL2CPP深入讲解系列的第二篇博文。在这篇文章中,我们会对由il2cpp产生的C++代码进行分析。我们会看到托管代码中的类在C++中如何表示,对.NET虚拟机提供支持的C++代码运行时检查等功能。后面例子会使用特定版本的Unity,随着以后新版本的Unity发布,这些代码可能会有所改变。不过这...
BLACKSMITH深度分享系列相信此在Unite上的惊艳亮相,让许多人至今无法忘却它所带来的震撼,Unity的大师们为了让更多Unity开发者了解此是如何用Unity5诞生的,深度分享了多篇技术干货,从各个维度详解BLACKSMITH的创作过程。系列文章:概念设计与艺术创作:http://foru...
  GameRes游资网授权发布 文 / 水手  游戏中的人机对战,“机”这一部分是由两个部分组成的:数值(比如bot数目、血量、命中率、技能cd、攻击力、防御力等等)和AI(人工智能,控制bot行为)。很多没入行的朋友经常把这两个概念混为一谈,然后铁口直断AI战胜玩家是非常简单的事情。  先说结论...
UNITE 2015 BEIJING 于2015年4月18-20日在北京国家会议中心举行。在这三天中来自全球20多个国家和城市的1万2千多位与会者,参与了全程12个专场118个议题的演讲日程,现场总共设立了71个展台近百个展商,更有218位媒体朋友与会并发布报道。继之前发布过的Unite课程,Uni...
如果您正在使用Unity开发VR项目,我们强烈建议您将您的软件升级到Unity 5.1x版本,以便解决您目前开发过程中可能存在如下问题:更新包下载: http://unity3d.com/cn/unity/qa/patch-releases. Oculus 0.6 runtime 驱动支持Windo...
Windows 10 已发布,相信很多开发者已迫不及待的升级并想尽快使用Unity。在此我们强烈建议各位,在安装Windows 10之前,珍爱生命,请记得随时随地无理由的备份你的项目!那么立刻!我们开始。License如果你有一个Pro License,你应该对激活流程有所了解。Pro Licens...
大约在一年以前,我们写了一篇博客讨论Unity中脚本将来会是个什么样子,在那篇博客中我们提到了崭新的IL2CPP后端,并许诺其会为Unity带来更高效和更适合于各个平台的虚拟机。在2015年的一月份,我们正式发布了第一个使用IL2CPP的平台:iOS 64-bit。而随着Unity 5的发布,又带给...
  文 / Luis Diaz  如今每一位开发者应该都听过程序生成。即关于好朋友会在我们启动电脑的时候为我们的游戏创造无数不同的关卡,从而为我们的每个关卡设计省下了大量的工作。许多成功的游戏(注:包括《我的世界》,《洞穴探险》,《废土之王》等等)如果缺少了程序生成内容的话便很难获得成功。  但是我...
本帖最后由 小篱 于 2015-8-7 14:52 编辑   GameRes游资网授权发布 文 / 江岸栖  游戏中的AI可以简单的理解为计算机控制的智能角色,这些智能角色能够通过周遭环境或者事件的变化进行逻辑判断,从而同玩家进行产生特定的行为交互。  组成AI的三个基本元素: AI的基本逻辑,AI...
UNITE 2015 BEIJING 于2015年4月18-20日在北京国家会议中心举行。在这三天中来自全球20多个国家和城市的1万2千多位与会者,参与了全程12个专场118个议题的演讲日程,现场总共设立了71个展台近百个展商,更有218位媒体朋友与会并发布报道。在大会的全部课程中“国内技术专场”无...
本帖最后由 小篱 于 2015-8-4 17:26 编辑 《完美犯罪(El Crimen Perfecto)》,导演:Alex de la Iglesia  它降低了代码覆盖率  这是非常常见的情景:在某个地方做了修改之后,单元测试在地方失败了。bug 被修复了,但是一些可能不相关的单元测试开始报...