Articles of 硬件

如果你有一堆好的服务器硬件 – 你会用它做什么? 使它与游戏有关?

我刚刚拿下了8台戴尔2950和一台带有10台戴尔1855刀片的戴尔刀片机箱,包括一台NetApp NAS。 我有兴趣听听其他游戏开发者会用什么装备。 🙂

SDL和软件/硬件渲染。 如何去呢?

我知道SDL 1.2不是软件渲染(CPU),而是硬件渲染(GPU)。 我的问题是,我如何使用SDL,但硬件渲染? 我如何不使用其渲染API(软件),而是像OpenGL这样的硬件渲染API?

开发套件的典型价格范围是多less?

很多这些东西通常落后于NDA,并且难以衡量。 有什么信息和范围这些东西花费多less钱? 例如,PS1有“Net Yaroze”,根据维基百科的说法,“networkingYaroze(DTL-H300x)套装包含一个特殊的黑色debuggingPlayStation装置,包含文档,软件,地区封锁“。 那么,一些游戏开发包的价格是多less呢? PS:这可能会成为一个良好的社区维基

如何解决缓慢的帧率(如何解决用户使用电脑时的情况要慢得多)

我们对游戏有一些最低限度的要求,但是可以在慢得多的计算机上玩游戏,当硬件速度太慢而不能按照运行方式运行游戏时,我们在团队中争论如何处理这种情况。 我们一般有三个想法: 在一开始就运行基准testing,如果电脑不能通过,通知玩家不能玩,他应该更新驱动等, 在一定的帧率下暂停游戏,并要求玩家禁用在后台运行的东西或更新驱动程序等。 (1.和2.可以组合) 在一定的帧速下,游戏速度会下降 – 所以假设游戏应该以60 FPS和60到20之间的速度运行,速度将是正常的,如果速度低于20 fps,则会逐渐变慢,所以玩家看到相同数量的帧因为它会以20FPS的速度运行 在我们的例子中,当我们模拟10 FPS和更less的时候,游戏看起来很糟糕,在20以下也不好。 有什么共同的办法呢?

我怎么能让某个人走路?

我正在做一个认真的项目,我真的需要帮助。 我正在做一个虚拟现实的第一人称射击游戏。 问题是我想让玩家(真人)在游戏的时候走到位(大概只有3平方米),给他走路,扫射和跑步的感觉,同时还要检测他应该走的距离如果他不玩(在现实生活中),那么他会在两个轴心中移动。 我想让他穿上鞋底含有球体的鞋子,或者让他们穿着滑动的球体走路,但这些都是愚蠢的想法! 任何好主意?

如何从长期任务中释放GPU?

我正在开发一个使用GPU的应用程序。 有些任务可能会相当长(像循环中的片段着色器)。 我的印象是,我可以让整个操作系统视觉冻结,要求GPU执行一项不会结束的工作。 当然,我并不是故意这样做的,但是当意外发生时,我不得不强制closures我的机器,这很难debugging。 一些问题: 这种行为是否正常? 或者这可能是硬件或驱动程序中的错误? 有没有强制停止我的机器从这个恢复的技术? 由于操作系统仍然在运行(只是没有渲染),我可以尝试SSH入我的机器,并杀死进程。 将这个GPU从工作中解放出来吗? 更新:我试图SSH入我的机器和sudo kill -9 *pid* ,但没有奏效。 我想知道是否有一个操作系统无关的答案。 如果没有,我的设置是macOS,OpenGL(运行在Intel HD Graphics 3000上)。

由Arduino运行的自定义键盘在XNA中不起作用

我正在尝试使用stenoboard作为input来制作一个速记教学游戏。 Stenoboard模仿NKRO键盘,使用以下代码: https : //github.com/caru/StenoFW/blob/master/StenoFW.ino ,以Arduino Leonardo为控制器。 我的XNA代码是不起眼的,并与其他键盘工作正常。 Stenoboard可以和其他程序一起工作。 但是,当插入到XNA中时,除非所有密钥都被重复地进行了复制,否则它将不会进行任何注册,在这种情况下,它将为单个帧注册一个或两个随机密钥。 在Monogame中以及运行Windows 7和8的多台计算机中也存在此问题.Stenoboard在我的W8笔记本电脑上显示为PS / 2键盘,而在我的W7桌面上显示为USB键盘。 我相当肯定XNA的键盘库只是不喜欢板子发送的信号。 我的问题是:A)有没有人知道解决这个问题的方法,如果没有的话,B)还有另外一种方法来从Windows收集键盘事件并将它们提供给XNA? 我目前正在考虑在项目中添加一个Windows窗体,并使用它来捕获Keydown和Keyup事件,并将它们邮寄给游戏,但由于窗体必须始终处于焦点状态,这似乎是用户的一个配方错误。

在这个Nvidia Pascal幻灯片上放一些灯光?

这张幻灯片中所有术语的含义是什么? 为什么正确的操作员大致计算(猜测)性能提高的倍数,而不是被新的最薄弱环节收缩?

什么是一些不同types的设备动作手势?

复杂的触摸事件是很好的定义,甚至可以分类为在这个维基百科文章中看到 我们有不同的触摸手势,如: 双击 捏/缩放 长按 等等 谈到整个设备的动作手势,我只能想到几个: 摇 图8 水平切片(即:快速向后移动而不旋转) 是否有类似的整个设备的动作手势列表?

我可以在不支持着色器的计算机上使用哪种游戏开发工具?

我试过SFML,但发现我的电脑不支持着色器。 有了这个限制,我可以用什么来代替?