介绍语音识别对于VR领域格外重要,不仅因为它能模拟AI与用户对话,而且它为用户提供了与任意应用进行沟通的更多选择。手动输入指令可能不太现实,并且应用如果拥有太多按钮或GUI元素,也会很快让用户手足无措。但只要能语音控制,那么在VR环境中就很容易开口去进行各种操作。Unity Labs的虚拟现实(VR...
    文/猴子灵药  写游戏这么久,第一次在游戏 App 上实作「热更新」功能。  所谓热更新,我想大致上可分成两个层次:  1.仅下载图片、音源等素材档案,藉由设定档等方式,无需更新程序码即可使用新素材档。目的在于大幅缩减初始 app bundle 的档案尺寸,使玩家更快更容易下载游戏。  2....
  文/YYX  最近准备接触一下3D开发,因此利用空闲时间制作了一个iPhone 上面的3D小游戏。因为以前没有在实际项目中应用过OpenGLES 2.0,通过这次开发,积累了不少实战经验,为了分享经验,也为了帮自己增强记忆,选择了写博文。  在开发过程中遇到问题,我花了很长的时间在网上苦苦寻找答...
  文/游戏测试风云录 张敬峰  犯罪是普遍的,而逻辑则是难得的东西。-福尔摩斯  我坚定不移的认为一个优秀的测试一定是一个优秀的侦探,测试的过程则是侦破案件过程,拨开层层迷雾,凭借细微的点滴线索寻找着隐藏在代码背后的bug,只有一个!  本篇笔者将跟各位侦探一起探讨一个案件,并就侦破案件的具体过程...
2016年10-11月,Unity将走进北京、上海、广州、成都的多所高校,为各高校师生带来使用Unity引擎开发2D、3D、VR及AR的技术开发的最新资讯;帮助师生们加深对游戏及VR/AR开发、动画及影视制作等领域的了解;为大家分享针对教育的支持计划。Unity一直致力于让游戏开发大众化,也非常重视...
许多老师可能都在头疼如何为学生提供一个游戏开发入门案例。像Unity这样的工具都太过复杂且应用范围太广。但Unity编辑器会假设学生已经了解很多概念,而这些概念很难通过一两节课讲明白。我作为Unity的Technical Evangelist,接受的第一个“任务”就是为Brighton附近小镇的一群...
文/wadehan  什么游戏适合帧同步这种技术?  在现代多人游戏中,多个客户端之间的通讯,多以同步多方状态为主要目标。为了实现这个目标,主要有两个方向的技术:  一种叫状态同步:客户端发送游戏动作到服务器,服务器收到后,计算游戏行为的结果,然后通过广播下发游戏中各种状态,客户端收到状态后显示内容...
文/wadehan  背景  在中国的互联网诸多业务领域中,游戏一直是充当“现金牛”而存在的。但是,在游戏服务器端开发领域中的很多重要问题,并没有被明确的分辨出其特异性,从而得到专门的对待。我们不管是在业界开源领域,还是内部分享中,很少会有专门针对游戏业务特征进行专门设计的组件、类库或者框架。我们从...
  5、死亡处理  a)假设每条蛇死亡时,留下自己身体50%的资源作为尸体;(比如一个长度为100的蛇,死亡后会留下50个大点)  b)蛇死亡时,将自己身体的每个段的坐标点进行记录,放入一个table表中;  c)将table表中的坐标进行处理,每隔一个坐标删除一个,将t[1],t[3]....t[...
原生支持Daydream平台的Unity技术预览版现已发布!该预览版工作流非常流畅。事实上它是基于在Google I/O大会上发布的Google VR SDK for Unity,进行重大优化并降低了延迟。使用时,您无需Prefab或脚本,也不用手动更改配置文件,只需在Unity编辑器内启用VR,并...
  文/Dexter.Yy  在做游戏搜索引擎时,涉及到如何给游戏分类的问题,要如何设计游戏分类机制,以便更好的兼容各种平台和媒体已经惯用的分类,并前后兼容?  本文针对以上问题进行解答。  “游戏类型”(genre)本质上是一种对游戏运作/互动机制和玩法的抽取和抽象,剥离美术、叙事、比喻、意义、世...
您还记得2016年 Vision Summit中 Vision VR/AR Awards的获奖作品吗?在上一届大赛中,我们一共收集了全球250份作品与最终入围作品,这些作品都是行业真正的跨界之作,令人印象深刻。这其中有游戏、可视化模拟、360°全景视频,以及各种挑战传统体验的作品。最终经过经验丰富的...
好的游戏除了画面精美引人侧目外,音效也是绝对不容小觑的重中之重。Asset Store中就有非常多炫酷的音效资源包,可以满足各类游戏各种场景下的需求。今天就为大家推荐Asset Store榜上有名的几款音效资源包。Ultimate Game Music CollectionUltimate Game...
文/旭曜灵  承上篇:从开发者的角度谈游戏防弊:盗版、山寨与外挂  五、修改存储器、存档(金手指)  游戏中许多数值和状态都是暂存在存储器或存档的,例如角色的HP、技能冷却、道具数量等等,所以如果让玩家任意修改,就可能产生严重问题。  应对方法:  单机游戏:  将程序码混淆、重要数值随机加密、隐藏...
随着iOS 10的发布,不少开发者后续几周应该都要忙于升级游戏了。本文为大家分享使用Unity结合Xcode发布至iOS 10平台的一些注意事项。App Store提交相关的注意事项如果您接下来几个星期都要忙于移植应用,请继续使用Xcode7.3,因为这是目前体验最为流畅的版本。 如果想使用Xcod...
Unity立体渲染系列教程链接:Unity教程|立体渲染(一)Unity立体渲染(二)|RaymarchingUnity立体渲染(三)|表面着色Unity立体渲染(四)|有向距离函数  近期我们将陆续推出专注于立体渲染、光线追踪、表面着色及有向距离场的Unity系列教程。本文是第一篇:立体渲染(Vo...
“Unity Open Day--成都站”将于9月23日在人杰地灵的“蓉城”成都开展啦!报名链接:http://unityopendaychengdu.eventdove.com此次成都站和历届Unity开放日一样,由Unity官方技术专家为大家解析Unity 5.4的新功能,VR及影视方面的应用和...
相信大家都知道Unity 5.5测试版发布了,升级了Line Renderer Trail Renderer。今天为大家提供使用 Line Renderer Trail Renderer的示例项目,下载地址:davinci8,如果您要查看本帖隐藏内容请回复运行“Walking Robot”场景,控制...
  译者:白糖  本文作者在制作 Defender’s Quest series 高清版本中积累了很多经验,在本文中,他将讨论将旧的低分辨率游戏高清重置时可能需要解决的种种问题,许多解决问题的方式在制作游戏时也值得学习于深思。  文本为系列第一篇,续篇着重以《最终幻想 VI》为例,见这里。  《最终...