17 02月 游戏开发者心得分享中心 关于烂代码的那些事(下) 假设你已经读过烂代码系列的前两篇:了解了什么是烂代码,什么是好代码,但是还是不可避免的接触到了烂代码(就像之前说的,几乎没有程序员可以完全避免写出烂代码!)接下来的问题便是:如何应对这些身边的烂代码。 1. 改善可维护性 改善代码质量是项大工程,要开始这项工程,从可维护性入手往往是一个好的开始,...
17 02月 游戏开发者中心 [官方]UNITY 支持任天堂New 3DS 去年我们在Unite Tokyo发表了Unity即将支持New 3DS的信息。目前Unity已经支持New 3DS,现在您可以把您的游戏发布到任天堂的 New 3DS平台。人们一直在询问:“Unity会支持原生的任天堂3DS吗?”Unity可以生成ROM镜像来支持原生任天堂3DS环境,很多类型的游戏...
17 02月 游戏开发者心得分享中心 数独游戏求解:解法适用于任意阶数的数独 2)9阶(可填数字范围1~9,宫格3阶) 3)16阶(可填数字范围1~16,宫格4阶) *见附录 1、数独的表示 对于N阶数独可以用一个N*N的二维数组表示 1)数独阶数GridRank=N 2)宫格阶数SubGridRank=Sqrt(N) 3)数独包含宫的阶数SubGridIn...
16 02月 游戏开发者心得分享中心 游戏物体的力与运动:用unity实现磁体相互吸引和排斥的效果 GameRes游资网授权发布 文 / Xylitogum 本文基于Unity 5.3版本和C#语言,使用前请注意本文未必适用于其他的版本。 前言 我们知道在诸如Unity此类的游戏引擎中,游戏内物体是已经有现成的力与运动的物理模型的。我们可以调用相关的API来对物体施力(比如Unity的A...
16 02月 游戏开发者心得分享中心 游戏中常用的寻路算法的分享(3):A*算法的实现 概述 剥除代码,A* 算法非常简单。算法维护两个集合:OPEN 集和 CLOSED 集。OPEN 集包含待检测节点。初始状态,OPEN集仅包含一个元素:开始位置。CLOSED集包含已检测节点。初始状态,CLOSED集为空。从图形上来看,OPEN集是已访问区域的边界,CLOSED集是已访问区域的内部...
16 02月 游戏开发者心得分享中心 VR游戏制作中“延迟”的优化方法 GameRes游资网授权发布 文/逍遥剑客 VR中的”延迟”, 特指”Motion-To-Photon Latency”, 指的是从用户运动开始到相应画面显示到屏幕上所花的时间。 这中间经过了大概这么几个步骤: 传感器采集运动输入数据采集到的数据进行过滤并通过线缆传输到主机游戏引擎根据获取...
16 02月 游戏开发者中心 [技术]Visual Studio Tools for Unity 2.2 发布 近日,微软发布了Visual Studio Tools for Unity 2.2版本 (简称VSTU)。该版本修复了一些常见的集成问题。VSTU 是 Visual Studio 的 Unity 插件,可以让游戏开发者使用 Visual Studio 更为便捷的构建 Unity 游戏。VSTU现在已...
15 02月 游戏开发者心得分享中心 如何利用多核CPU提高虚拟现实性能? 虚拟现实引领新时代令人惊喜的新体验,但也带来了各种新的挑战。其中之一就是虚拟现实应用“耗能”问题。 虚拟现实挑战了图形和仿真技术,以至于创造优秀虚拟现实体验的硬件需求成为日前热点。这些高要求给虚拟现实体验背后的软件带来了巨大的压力。这些软件该如何充分利用现有的硬件,包括如何更好利用多核CPU。 ...
14 02月 游戏开发者心得分享中心 Unity超级角色研究(四)——地形检测 GameRes游资网授权发布 文/瀚阳 虽然此前写了5篇角色的文章,但我只是简短地提到了地形检测。知道角色站在什么地形上是非常重要的话题,因为很多角色的行为往往都取决于所站的地形。做好地形检测,可以明显提升体验的流畅度。 射线直接从底部球心直接向下打出。在角色站在斜坡的情况下,下面的点是不正...
14 02月 游戏开发者中心 [其他]来自Unity的情书-情人节快乐! 去年Unity编译了一封情书,而这些情书都一直隐藏在代码库的核心深处。今年,我们再一次发现了。。。就在editor.log中。。。亲爱的用户们:是你让我的每一天都无比精彩。 我们相爱很长一段时间了,但我喜欢我们都不断充实改变自己。 你喜欢在论坛上公开的表达自己的情感,展示你开发的新游戏。而我喜欢在背...
14 02月 游戏开发者心得分享中心 VR开发入门:3D图像的处理过程 在进行第一个VR应用开发之前,我们来看看几个重要的概念: 搭建场景:创建一个可视化、可交互、脚本驱动的虚拟现实环境。 立体渲染:用两个相机渲染场景分别表示用户的左右眼,然后通过Oculus Rift头显的透镜,这两幅图片被重合在一起,从而形成清晰且具有深度视觉的场景。 头动追踪:通过捕获Ocu...
10 02月 游戏开发者中心 [官方]Valve携SteamVR支持Unity平台 今天Unity与Valve共同宣布:将在Unity平台上免费提供对SteamVR的原生支持。此外,还将提供一款全新的VR渲染插件以进一步提升功能。SteamVR原生支持将帮助Unity开发者拓展新的疆域。SteamVR代码的整合为所有Unity开发者提供了Valve即将发布的StreamVR平台的原...
06 02月 游戏开发者心得分享中心 CC++服务器架构机制设计总结 作者: 徐波 来自:战魂小筑 - C++博客近期在写基于go的游戏服务器框架,在全面脱离C/C++前,需要对老架构进行一个总结。基于C/C++游戏服务器框架总体设计的还是不错的,兄弟们总体使用效果都是好评。因为在技术上喜欢偷懒,所以在很多设计上,都是力求简单,高效(开发效率)。基于任务的异步DB查询...
06 02月 游戏开发者中心 Unity独立游戏推荐-《右转先生 Mr.Right》 不久之前,App Store推出了“中文独立游戏精选”的头版专栏。其中使用Unity引擎打造的游戏以超过半数。对于自力更生的国内Unity独立开发者来说,这无疑是极大的鼓励,而这些优秀的游戏也为国产独立游戏市场注入了一针强心剂。今天,我们将进行岁末最后一轮游戏盘点,让我们来看看Unity制造的“独立...