Tag: 精灵

跟随雪碧的XNA 2D照相机引擎

在XNA游戏中创build视差效果的最佳方式是什么? 我希望相机跟随我的精灵,因为它移动到世界各地,这样我就可以build立像缩放,平移,摇晃和其他效果的效果。 任何人都有一个如何完成这个例子,最好在一个GameComponent?

我如何在C64的边界显示精灵?

我已经看到很酷的C64演示,在屏幕边框显示精灵。 这是不可能的; 我认为他们以某种方式欺骗了graphics芯片。 他们到底是怎么做的?

arm gcc toolchain作为arm-elf还是arm-none-eabi,有什么区别?

当你build立一个海湾合作委员会的工具链,有可能把它build立为武装精灵或无武器,但有什么区别? 我今天使用了eabi,但那是因为其他人似乎都这么做了,但是由于这是一个非常糟糕的论点,所以理解这个差别真的很好。 注意:这个工具链可以交叉编译基于Cortex-M3的mcu:s,就像stm32一样。 谢谢 一些链接 : EABI: http://en.wikipedia.org/wiki/Application_binary_interface http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.swdev.abi/index.html ELF: http://en.wikipedia.org/wiki/Executable_and_Linkable_Format

在运行节点应用程序时encryption无效的elf标头

我正在为学校开发一个nodejs项目。 我不能用npm安装bcrypt,所以我安装了bcrypt-nodejs,昨天项目工作正常。 但今天,当我做一个“节点应用程序”,我有这个错误: /…/node_modules/bcrypt/node_modules/bindings/bindings.js:79 throw e ^ Error: /…/node_modules/bcrypt/build/Release/bcrypt_lib.node: invalid ELF header at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at bindings (/…/node_modules/bcrypt/node_modules/bindings/bindings.js:74:15) at Object.<anonymous> (/…/node_modules/bcrypt/bcrypt.js:1:97) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) 我的package.json文件如下所示: { "name": "Supinfarm", "version": "0.0.0", "env": […]

.bss节零初始化variables占用elf文件中的空间吗?

如果我理解正确,ELF文件中的.bss节用于为零初始化variables分配空间。 我们的工具链生成ELF文件,因此我的问题是: .bss部分实际上是否必须包含所有这些零? 当我分配一个全局十兆字节的数组时,它看起来像是一个非常可怕的空间浪费,结果在ELF文件中产生了十兆字节的零。 我在这里看到什么错误?

如何检查Linux上的ELF文件的数据部分的内容?

我一直在使用objdump来查看Linux ELF二进制文件中的汇编代码。 有时会通过存储在rodata (只读数据)部分中的跳转表进行间接跳转。 如何让objdump或其他工具向我显示这个数据部分的内容? 我可以执行程序并在debugging器中检查相关的地址,但是我不想这样做,因为它必须以交互方式完成。 理想的答案将会确定一个工具,它不仅能显示内容,还能让我控制显示格式,就像od一样。

你可以风格有序的列表号码?

我试图find一种方式来设置有序列表中的数字,我想为它们添加背景颜色,边框半径和颜色,以使它们可以匹配我正在工作的devise: 我猜这是不可能的,我将不得不为每个数字使用不同的图像,即 ol li:first-child{list-style-image:url('1.gif')}; ol li:nth-child(2) {list-style-image:url('2.gif');} etc… 我以为我可以使用精灵来使这个稍微好一点,但有没有更简单的解决scheme?

使用objdump反汇编一个函数

我已经在我的系统上安装了一个二进制文件,并希望查看给定函数的反汇编。 最好使用objdump ,但其他解决scheme也是可以接受的。 从这个问题我知道,如果我只知道边界地址,我可能能够反汇编代码的一部分。 从这个答案我已经学会了如何将我的拆分debugging符号恢复成单个文件。 但即使在单个文件上运行,甚至可以反汇编所有的代码(即没有启动或停止地址,但objdump普通的-d参数),我仍然没有看到任何地方的符号。 这是有道理的,因为所讨论的function是静态的,所以不会被导出。 不过, valgrind会报告函数名,所以它必须存储在某个地方。 看看debugging部分的细节,我发现在.debug_str部分提到的名称,但我不知道一个工具,可以把它变成一个地址范围。

我可以在已编译的二进制文件中更改“rpath”吗?

我有一个旧的可执行文件计划为废品堆,但它还没有。 它依赖于已经从我的环境中删除了一些库,但我有一些存根库位于哪里工作正常。 我喜欢把这个可执行文件指向这些存根库。 是的,我可以设置LD_LIBRARY_PATH,但是这个可执行文件是从很多脚本中调用的,而且很多用户和我很想在一个地方修复它。 我没有这方面的资料,而且很难得到它。 我在想 – 我可以编辑这个文件,使用ELF感知编辑器,并添加一个简单的path到rpath,让它打到新的库? 这是可能的,或者一旦你创build一个ELF二进制文件,你修复的东西位置,他们不能被移动?

更改LibGDX中的坐标系统(Java)

LibGDX有一个坐标系,其中(0,0)在左下angular。 (像这个图片: http : ../jVrJ0.png ) 这使我在墙上撞我的头,主要是因为我正在移植我已经用通常的坐标系统(其中0,0在左上angular)进行的游戏。 我的问题: 有没有简单的方法来改变这个坐标系?