小编yxk*_*yxk的帖子

XNA和DirectX(C#)之间的比较

在PC开发方面(不包括Xbox和Zune),

XNA和C#DirectX有什么区别?C#DirectX是否比XNA具有明显的优势(在速度,版税等方面)?

这两者与速度非托管C++ DirectX相比如何?

游戏编程方面的行业在哪里发展?

c# directx xna

50
推荐指数
4
解决办法
3万
查看次数

Eclipse和花括号

是否有一种快速的方法可以让Eclipse在代码块的下一行(单独)上放置大括号?

java eclipse

44
推荐指数
3
解决办法
5万
查看次数

最佳3D Java引擎

寻找一个易于使用的3D Java Engine API(即不是包装器),它具有良好的社区和良好的开发.额外功能(即音频,输入等)不是必需的,但很好.

我找到的最流行的Java 3D图形API列表:

包装/低水平

  • JOGL - 强大的社区/良好的支持/积极
  • Java3D - 放弃(或慢慢死亡),逐步淘汰Scene Graph(或重新加工成JavaFX?)
  • lwjgl - 打开GL包装器,带音频和输入处理/活动

引擎

jMonkey引擎 -维基百科 -活跃

  • 版本3.0和2.0之间的分支(可能会伤害社区)

ogre4j -维基百科 -有效

Bindenlicht - 没有维基百科!-不活跃


高水平(不适合游戏)

  • 处理 - 似乎不适合游戏,但适用于图形可视化和演示
  • Jzy3d - 一个易于使用的Java API用于3d图表(曲面,散点图,条形图等).建立在JOGL之上

更新:请选择JAVA引擎并解释为什么选择它!谢谢!

java api 3d graphics

36
推荐指数
2
解决办法
4万
查看次数

python JSON对象必须是str,bytes或bytearray,而不是'dict

在Python 3中,加载之前保存的json如下:

json.dumps(dictionary)

输出是这样的

{"('Hello',)": 6, "('Hi',)": 5}

我用的时候

json.loads({"('Hello',)": 6, "('Hi',)": 5})

它不起作用,发生这种情况:

TypeError:JSON对象必须是str,bytes或bytearray,而不是'dict'

python json dictionary

30
推荐指数
5
解决办法
8万
查看次数

如何使用C++在Windows和Linux中清除控制台

我需要一个跨平台的解决方案来清除用C++编写的Linux和Windows控制台.这样做有什么功能吗?另请注意,我不希望最终用户程序员必须更改程序中的任何代码以使其清除Windows vs Linux(例如,如果必须在两个函数之间进行选择,则必须做出决定在运行时或在编译时自动执行).

c++ linux windows console cross-platform

26
推荐指数
5
解决办法
6万
查看次数

在Java中获取地理位置的最佳方法

在Java中获取地理位置的最佳方法是什么(尽可能自由)?

更新:不是来自GPS设备.基本上Firefox 3.5/HTML 5是如何做到的

java geolocation

20
推荐指数
3
解决办法
9万
查看次数

个人项目计划

我想用C#/ XNA设计一个2D游戏理念.在学校之间,项目缺乏经验,资源有限以及其他可能导致我对项目保释的事情我会在我跳入之前尝试计划出来:

  • 您在成功的个人项目中注意到了哪些关键方面?

  • 你是如何(成功地)从项目中获得收入(除了要求捐款)?(注意:这不是我项目的主要目的,但会很好!)

  • 您如何规划非编程方面,如窗口布局(UI),游戏流程和外观?

  • 你如何带来一个抽象的游戏理念,并成为一个真正的产品.您在草绘和规划中使用了哪些工具?

  • 由于资源有限(艺术才能和金钱),我如何创造一些我需要的艺术资源(除了股票艺术)?或者在我有成品之前我不应该担心吗?

  • 最后,你如何打破代码中的障碍(可能是知识,时间还是坚持不懈)?

c# xna project-management

17
推荐指数
2
解决办法
2241
查看次数

Google Chrome扩展程序 - 等待页面加载

在我的Google Chrome扩展程序中,我有一个内容脚本(content.js)和一个背景页面(background.html).我有context.js检查页面上显示的关键字.但是,我想等到页面完全加载,直到我搜索页面,因为关键字可能出现在页面的底部.

通过内容三明治示例(文件)查看页面操作,这基本上就是我正在做的事情.如果您加载扩展程序,您将看到扩展程序仅在页面顶部显示"三明治"一词时才有效.

google-chrome google-chrome-extension

16
推荐指数
2
解决办法
1万
查看次数

3D基本矩阵的对应关系

在MATLAB中,我使用归一化的八点算法计算了基本矩阵(两个图像).由此我需要对3D空间中的相应图像点进行三角测量.根据我的理解,要做到这一点,我需要旋转和翻译图像的相机.最简单的方法当然是首先校准相机然后拍摄图像,但这对我的应用来说太紧张了,因为它需要这个额外的步骤.

这样我就可以进行自动(自拍)相机校准.我看到了捆绑调整的提及,但是在"邀请3D视觉"中它似乎需要初始平移和旋转,这让我觉得需要校准相机或者我的理解不足.

所以我的问题是如何自动提取旋转/平移,以便我可以将图像点重新投影/三角测量到3D空间.任何MATLAB代码或伪代码都会很棒.

math matlab linear-algebra computer-vision matlab-cvst

12
推荐指数
2
解决办法
9876
查看次数

MATLAB中的纹理映射

我在3D空间中有点和它们相应的2D图像点.如何从3D点中制作网格,然后纹理网格形成的三角形面?

matlab plot interpolation texture-mapping geometry-surface

10
推荐指数
1
解决办法
1万
查看次数