小编Iva*_*ica的帖子

将Webkit渲染为GL纹理

我正在寻找一种可移植的,尽可能少的hackish-as-possible方式将WebKit渲染到纹理中,并将事件注入到纹理中.能够覆盖UI元素(文本框,按钮,滚动条)主题的加分点.能够渲染到SDL表面的额外奖励点.总的来说,我希望能够抓住一个RGBA像素字节数组并随意使用它.浏览器不应该运行,它应该都在游戏中完成.

这绝不应取决于平台,并且应与开发专有和无DFGS软件兼容.

opengl webkit

6
推荐指数
1
解决办法
9351
查看次数

使用Android SDK的gcc -x objective-c

由于Objective-C存在并且即使在MinGW中也受支持,通过传递-x objective-c,是否存在使用Android SDK实现此目的的黑客攻击?我对同事的机器进行了初步测试,看来语言objective-c不受支持.

我不想让UIKit或AppKit,甚至基金会工作; 我在Objective-C中编写了大部分OpenGLES游戏,并成功将其移植到Mac OS X和Windows上; 我相当肯定,一旦我有时间弄清楚足够的GNUStep,我就可以轻松地将它移植到GNU/Linux(即使没有它,我也可以创建类来让游戏运行).

我只对基本语言和基本运行时感兴趣(如果可能的话包括属性); 甚至NSObject可以很容易地写到我需要的程度.


与此同时,我已经设法编译了一些Objective-C代码,并为此编写了一个指南:

我的答案中有更多细节.

android gcc objective-c objective-c++

5
推荐指数
1
解决办法
2108
查看次数

UIFileSharingEnabled无效

我已将UIFileSharingEnabled添加到.plist中.根据建议,我有:

  • 删除了应用程序并重新部署了几次
  • 重新部署后尝试断开连接

我无法在iTunes的"文件共享"部分中看到应用程序.在另一个应用程序,这完美无缺.它不起作用的应用程序有一些异国情调的内部(一个易于携带的游戏;因此,它有自己的主循环,它没有主要的笔尖,......).它工作的应用程序是非常标准的交易.此外,测试是在两个不同的设备上进行的:它适用于iOS 4.2.1的iPod Touch 4,但它不适用于iOS 4.2.1的iPhone 3GS.

由于隔离问题有点困难(我可能花费几个小时来隔离它),还有其他任何已知的要求让文件共享工作吗?

iphone itunes ios4

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

Xcode4与Mac OS X 10.4 SDK

在Xcode,Xcode 4.0的最新版本中,不再包含10.4 SDK.但是,我仍然需要支持10.4和PowerPC版本.

我已经安装了最新的Xcode 3.2.6,它仍然包含10.4支持.然后我安装了Xcode4.有没有人找到一种简单的方法来"欺骗"并让Xcode4使用3.2.6的SDK?

macos powerpc xcode4

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

将Wavefront .obj的vt映射到OpenGL纹理坐标

一位艺术家朋友给我发了一个由3DS Max 2009导出的.obj文件,该文件包含三个纹理坐标作为vt命令的参数.根据.obj规范,这是正确的.但是,我不确定如何映射为常规2D .jpg纹理提供的UVW坐标.

这对我来说相对重要,因为我玩3DS Max试图弄清楚如何强制它只导出UV坐标,但似乎没有直接的方式.在这种情况下,这只是一个天空盒,但在其他情况下,它可能更复杂,而不是手动固定.

谢谢!

opengl 3d wavefront .obj

4
推荐指数
1
解决办法
6323
查看次数

桌面上的OUYA SDK

有没有办法获得和运行OUYA的操作系统/环境/你想在桌面上调用它的任何东西?由此我主要意味着在任何类型的模拟器中(例如,Android的qemu变体也可以).

OUYA软件是否可以公开下载?

android ouya

3
推荐指数
1
解决办法
518
查看次数

Mercurial和Subversion:改变,提交,拉动SVN,推,"抱歉,找不到合并修订的svn父级."

我在工作时将Subversion存储库拖到了本地Hg存储库中.在家里,我修复了一些东西,提交到我当地的Hg存储库,在上班后我做了一个拉动和更新.

$ hg pull
$ hg update
Run Code Online (Sandbox Code Playgroud)

我需要合并,所以我做到了.

$ hg merge
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试推动时:

$ hg push
abort: Sorry, can't find svn parent of a merge revision."
Run Code Online (Sandbox Code Playgroud)

我在工作流程中犯了什么错误?我可以做些什么来避免将来出现这个问题?

svn mercurial hgsubversion hgsvn

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

在Mac App Store中使用未记录的类,例如NSPreferences

有一个名为的未记录的类NSPreferences似乎由Safari和Mail使用,并且可以轻松创建多页首选项页面.

有没有人NSPreferences在提交到Mac App Store的应用程序中使用或类似未记录但有用且有趣的功能?

cocoa objective-c appkit mac-app-store

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

在Mac/iPhone上进行联网的最有效方法是什么?

在Mac和iPhone上建立TCP连接或发送UDP数据报的最有效方法(即,努力与可读性和可维护性的最佳比率)是什么?我对经典的BSD插座非常熟悉,但我现在的目标并不是可移植性; 我只想快速完成一个小项目.

我很想拥有Apple提供的Objective-C包装器,但我想听听一些关于人们通常做什么的想法.如果您认为BSD套接字是可行的方法,请随意提出一些想法:我真的只是想找到"正确的方法"来做到这一点.

让我们假设协议是自定义协议,因此基于Cocoa的HTTP客户端类不能为我们的需求提供服务:)


我目前的目标是通过UDP在网络上传输设备状态(例如加速度计),同时还通过TCP维护信令和传递保证事件(例如按钮按下)连接.桌面应用程序将显示此状态.

但是,我目前的申请正是让我提出问题的原因; 我想知道人们通常做什么.大约7 - 8年前,当我最后一次认真使用VB6时,WinSock ActiveX控件的功能与BSD套接字相比有所不同,无论它在幕后做什么.

iphone macos networking cocoa cocoa-touch

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