问题标签 [xbox]
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.
reverse-engineering - 什么是 PPC 以及如何使用它来制作 Xbox 重启程序?
所以我一直对一种叫做jtag的修改过的xbox 360很感兴趣。显然,对微软实施的一些系统检查,他们无法再连接到 xbox live,我想尝试构建一个新的重启程序。首先,如果有人对如何进行此操作或入门有任何想法,那就太棒了。
其次(这是我的主要问题),什么是 PPC,我如何学习“逆向工程”?我正在关注本教程:http ://www.thetechgame.com/Forums/viewtopic/t=1086504.html ,我想知道如何去做。我假设到目前为止我所做的一切都是正确的,我已经在 IDA 中打开了正确的文件,我想从它开始,但我真的不知道怎么做。
c# - Xbox 性能陷阱
背景:我有一款游戏,我主要在(低规格)笔记本电脑上进行测试。它运行良好。在 xbox 上进行测试时,有一种方法在被调用时似乎会严重影响性能/fps。在 PC 上,您不会注意到任何减速/跳帧。
我在 xbox 上进行了分析,平均而言,我每秒获得 1-2 次 GC,游戏运行时需要 20-40 毫秒。
当我的慢速方法运行时,我注意到 GC 率或持续时间没有变化。
接下来,我尝试在 PC 上进行分析,以确定该方法中花费的时间最多的部分。原来它在做List<T>.Contains()
,所以我创建了我自己的类,它在内部有 aList<T>
和 a HashSet<T>
,所以我可以在HashSet<T>
内部使用 for Contains()
。
我现在已经到了这样的地步,在不改变算法的情况下我真的想不出还有什么要调整的,我认为算法就像它会得到的一样简单。
我知道我无法在 xbox 上获取方法时间/百分比,所以我对接下来要尝试什么感到有点茫然。
我已经包含了下面的代码,用于在基于瓷砖的系统中模拟流动的水。它每个水格运行一次,试图向下移动它可能通过其他水格(一般来说)。
问题:我想知道我是否在这里做任何明显错误的事情(即会严重影响 Xbox 性能)。打电话Func
很慢吗?我是否可以在任何地方使用我的Point
物品进行拳击?等等
适用于大量代码!瓦片本身来自对象池以最小化 GC。该InternalThink()
方法是导致所有问题的原因。
kinect - 在 Xbox 上为 Kinect 开发
我正在为一款最终将商业化但目前尚未商业化的游戏构建原型。由于我不是获得许可的 Xbox 开发人员,因此我无法访问官方的 Microsoft XDK。我知道最近发布的 Kinect for Windows SDK,以及 OpenKinect 等开源替代品。不幸的是,这两个选项都仅适用于 Windows。我听说微软最终计划发布对 XNA 的 Kinect 支持,但谁知道什么时候会发生。我的问题:在短期内,我可以使用任何库、聪明的 hack 或开源替代方案来让我的原型在 Xbox 本身上运行吗?
sdk - 在哪里可以找到有关 Kinect SDK 的播客或类似内容
我想了解更多关于使用 Kinect SDK for windows 进行编程的信息,所以我想观看一些播客或类似的东西。我在哪里可以找到一些?
live - 显示 Xbox Live 在线状态?
我正在研究如何获得 Xbox Live 会员的存在(即不在线、在线播放_)。
唯一的方法是登录 Xbox.com,访问玩家页面,然后从 div 中抓取一些文本。http://live.xbox.com:80/en-US/MyXbox/Profile?gamertag=example在这里看到:
有没有办法使用脚本登录http://xbox.com或以其他方式查找玩家的当前状态?
Xbox Live 确实有一个 API,但它不是一个选项,因为它很难进入。
augmented-reality - 是否可以在没有 Xbox 360 的情况下开发 Kinect 传感器?
是否可以在没有 Xbox 360 的情况下开发 Kinect 传感器?
我们想使用 Kinect 开发增强现实应用程序,但我们不确定是否需要为此购买 Xbox。我们必须,或者我们可以使用其他平台进行开发吗?
c# - XNA - 在 Windows 代理中使用 System.Net
我想进一步发布一个单独的 Stackoverflow 帖子。在那篇文章中,它提到了 Windows 版本的 XNA 应用程序可以使用 System.Net 命名空间以及它在创建 Web 请求方面的所有功能。我还知道 XNA 应用程序(Windows 和 Xbox)可以通过本地网络进行通信,来回发送数据包。
我很好奇我是否可以在我的 Windows 机器上安装一个使用 System.Net 的程序集,在我的 Xbox 上安装另一个与 Windows 机器通信的程序集,然后我可以将我的 Windows PC 变成一个网络代理。例如,我可以在我的 Xbox 上编写一个网络浏览器。
Internet <> 使用 System.Net 的 Windows XNA 游戏 <> Xbox XNA 游戏消费者
我已经读过,要让 Windows 应用程序在本地与 Xbox 应用程序通信,两者需要具有相同的程序集 GUID,我可以轻松地说明这一点。但是,我无法确定这两个程序集是否必须相同。这就是我来到 Stackoverflow 的原因。
具有相同程序集 GUID 的两个不同程序集可以通过本地网络相互通信吗?
3d - XNA 工作室能否(以及如何)用于在插入 3D 电视的 Xbox 360 上生成立体 3D?
XNA Game Studio 能否用于在插入 3D 电视的 Xbox 360 上生成立体 3D?如果是这样,我应该查看哪些关键 API 调用,或者我在哪里可以找到更多信息?
我问对 XNA Game Studio 知之甚少(不过,我对 C# 很熟悉),但需要创建一些 3D 可视化。
我也很高兴听到其他关于在普通消费类 3D 电视上实现立体 3D 的低成本且简单的建议。
xna - XNA XBOX 高分端口
我正在尝试将我的 pc XNA 游戏移植到 xbox,并尝试将 xna easystorage 与我现有的 pc 文件管理一起实施以获取高分。基本上试图结合http://xnaessentials.com/tutorials/highscores.aspx/tutorials/highscores.aspx与http://easystorage.codeplex.com/
我遇到了一个关于 LoadHighScores() 的特定错误,因为“return (data);”错误 - 使用未分配的局部变量“数据”。
我想这是由于easystorage/xbox的异步设计!?但不确定如何解决 - 以下是代码示例:
原始 PC 代码:(适用于 PC)
public static HighScoreData LoadHighScores(string filename) { HighScoreData data; // 获取游戏保存路径
XBOX 端口:(有错误)
public static HighScoreData LoadHighScores(string container, string filename) { HighScoreData data;
有任何想法吗?
input - 使用 XBOX 控制器将 Lego NXT 连接到 MRDS 时创建服务 xinputgamepad 时出错
我正在尝试使用 xbox 控制器(Microsoft Robotics Studio 和 Lego Mindstorms NXT)实现将我的 Lego NXT 连接到 MRDS 的简单机器人示例
一切都可以正常编译,但是当我运行该服务时,出现以下错误:
这是构建的输出:
我正在运行 Mircosoft Robotics Studio Beta 4,我知道该示例是在 2007 年组合在一起的,因此可能会出现混淆。这是我的合作伙伴代码:
我可以看到问题似乎是它正在寻找xinputgamepad.user
但 MRDS 4 中的参考是 user.xinputgamepad。
有任何想法吗?