问题标签 [xbox360]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
input - 如何从 Xbox 360 控制器获取输入?
我正在编写一个需要从 Xbox 360 控制器获取输入的程序。然后输入将被无线发送到我正在建造的 RC 直升机。
到目前为止,我了解到这可以使用 DirectX 中的 XInput 库或 XNA 中的输入框架来完成。
我想知道是否还有其他可用的选项。我的程序的范围相当小,而且必须安装像 DirectX 或 XNA 这样的大型游戏库似乎有些过分。此外,我希望该程序是跨平台的,而不是特定于 Microsoft 的。
有没有一种简单的轻量级方法可以用 Python 之类的东西来获取控制器输入?
编辑以回答一些评论:
直升机总共有 6 个螺旋桨,排列成 3 个同轴对。基本上,它将与此非常相似,只是它的成本约为 1,000 美元,而不是 15,000 美元。它将使用 Arduino 进行板载处理,使用 Zigbee 进行无线控制。
选择360控制器是因为它设计得很好。它非常符合人体工程学,并具有所需的所有控制输入。对于那些熟悉直升机控制的人来说,左操纵杆将控制集体,右操纵杆控制俯仰和滚动,模拟触发器将控制偏航。模拟触发器是 360 控制器的一大特色。PS和大多数其他人都没有。
我有一个该项目的网页,但它仍然很稀疏。我确实计划记录整个设计,所以最终它会很有趣。
http://tricopter.googlecode.com
顺便说一句,为 googlecode 项目提供博客功能会扼杀谷歌吗?
如果可能的话,我希望 360 控制器输入程序能够在 Linux 和 Windows 中运行。不过最终,我想将控制器直接连接到嵌入式微控制器板(如 Arduino),这样我就不必通过计算机,但目前它不是一个高优先级。
xbox360 - 如何购买 Xbox 360 和 PS3 SDK?
有谁知道我如何购买上述 SDK?调用标准的索尼/微软销售数字似乎并没有让任何知道我在说什么的人。
c# - XNA 的 UI 库
我正在开发一个小而简单的 XNA 游戏,我注意到我花了太多时间来实现基本的 UI 功能,如菜单、(丰富的)文本渲染,包括换行和基本的 UI 布局,如元素对齐。
这是一个相当普遍的问题,我想知道是否有人知道处理这些事情的库。我知道 Windows 程序员可以使用一些很好的可换肤选项(我想到了 Crazy Eddie 的 GUI),但是当我瞄准 Xbox 360 时,我想找到一个纯托管的解决方案。
windows - 如何了解跨平台游戏开发?
Valve 等公司如何设法将游戏发布到所有三大游戏平台?我对特别是在 Windows、Xbox360 和 PS3 之间共享代码的最佳实践感兴趣,因为理想的解决方案是尽可能多地重用代码,而不是为每个平台重写整个代码。
.net - 有谁知道是否有适用于 Project Natal 的 .NET API?
我刚刚从 Microsoft 发现了 Project Natal,它看起来很酷,我想知道开发人员是否有任何起点可以进入它?
c# - 使用游戏概念构建用户代理以进行市场研究
我在一家在线市场研究公司工作。在一年半的时间里,我们一直在花费我们所有的周期来构建这个领域的下一件大事,以分析我们的受访者(随着时间的推移),以便更好地将他们置于可用的调查中。我们的一位研究人员多次(正确地)问我们的东西是一种工具,它将证明这个新的分析系统的价值并预测调整它的许多算法和规则的结果,以显示哪个版本的规则集有一个更好的结果。
目标是能够获取我们的分析系统的一部分(给定时间的问答数据的静态切片 - 性别:男性/女性,饮料:可乐/百事可乐/mt.dew,收入:等)并运行用户代理(人工开发的软件机器人或代理)通过我们的分析系统查看交互结果。由于问答数据相同,用户代理选择答案的能力将相同,只有分析器工作方式背后的算法和规则会改变——理论上这将允许我们预先确定任何更改的结果我们的系统。然后,此结果将允许我们在将更改推送到我们的生产系统之前证明更改。希望我们可以在发布到野外之前更容易地捕获任何错误。
我的问题: 对于像我这样真正只在 Web 应用程序领域工作的人(主要是 C#/.NET),我从哪里开始构建能够与外部系统(例如我的分析系统)交互的用户代理? 我特别需要知道如何启动 1000(一千)个代理并让它们与我的分析系统交互(在给定的时间内),方法是能够回答分析系统根据特征向他们提出的问题在初始化时在用户代理上动态定义的。
举个例子,我需要一些黑人特工,一些中国特工,一些男性特工,一些女性特工,一些老特工,一些新特工,一些宗教特工,一些喝可乐的特工等等。最恰当地类似于世界。我们已经对我们的人口进行了人口统计细分,因此我们可以轻松地增加 10% 的黑人男性、60% 的白人女性留在家里的母亲,以及我们人口的所有其他代表。
我创建这样一个系统的第一个想法是使用我的 XBOX 360 的强大功能,以及一些经过深思熟虑的代理,这些代理类似于来自面向对象世界的人,具有一些附加特征,能够智能地回答一些问题......和猜测别人。
在与我的同事交谈时,有人建议我使用一些人工智能框架和一个 1000 cpu 显卡(我们已经有一个)从大量的用户代理中获得一些超快的性能。每个CPU都是一个代理......(像这样)。
有没有人有这种事情的经验?用虚构的世界模型证明问题?
c# - 在 C# 中使用 XBOX 360 的基于代理的模拟
使用 XBOX 360 硬件设计 ABS 的最佳方法是什么?我可以遵循我的标准开发框架方法,例如领域驱动设计吗?是否有框架可以在 C# for XBOX 中处理世界创建和更新?关于创建通用模拟的任何好的资源?
c# - Xbox 编程
我正在学习语言 c. 在 c 之后,我可能会转向目标 c 并开发一些 iPhone 应用程序。然后我在考虑学习c#和xna。
你们认为我需要多长时间才能为 Xbox 开发出相当不错的打击或角色扮演游戏?
我的朋友也在学习游戏设计,我将有一个游戏设计师,而我的另一个朋友也将像我一样学习代码。
你们认为我们需要多长时间才能像我说的那样开发一款游戏。
书籍上有什么建议吗?我们应该使用什么样的游戏引擎?任何东西,这样我们就可以分层并了解您所知道的。
api - 使应用程序无线连接到 Xbox 360(ala Connect360、Rivet、Vuze)
Connect360、Rivet 和 Vuze 等程序可以无线连接到 Xbox 360,并与它共享 Mac 上的视频和图片。他们怎么做到的?
最简单的答案是微软提供了某种 API,但我一直找不到。此外,我列出的程序具有完全不同的功能集,而微软似乎不像是那种为这类事物提供 API 的公司。
基于所有这些,我觉得这更有可能是某种逆向工程。有没有人知道这是如何做到的?
windows - 您能否在 xbox 360 的 XNA 项目中引用 WPF
我正在 Windows 和 Xbox 360 中编写一个 XNA 项目,它的 Windows 端有一个控制台,我将其编写为 WPF 应用程序。我想知道的是,如果我将它与 WPF 的引用一起留在我的库代码中,dll 是否仍然可以在 360 上运行?