Questions tagged «macos»

3
暴雪如何在游戏中支持Mac OS和Windows?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Game Development Stack Exchange 的主题。 2年前关闭。 我一直认为,使用Direct X for Windows是当今使用现代图形创建游戏的最强大,最简便和最现代的方法。我知道这只是Windows,所以我认为在其他平台上制作类似的东西非常困难。确切地说,是Mac OS。但是,暴雪设法以某种方式提供了适用于Mac OS的Starcraft 2,而《暗黑破坏神3》也将适用于Mac。 因此,我感兴趣的是有关以下信息: 他们在游戏引擎中使用了哪些技术? 他们是否在两个游戏(《星际争霸2》和《暗黑破坏神3》)中都使用一个引擎,还是为每个游戏开发自定义引擎? 他们在时间和金钱上为Mac OS支持付出了什么?
22 windows  macos 

1
在Mac OSX上使用PS3控制器进行输入
我设法找到一个USB驱动程序以连接到OSX中的PS3控制器,并且如此处所述,可以通过蓝牙连接到该控制器。 我已验证输入是否可以通过Snes9x正常工作。 无论如何,这只是我实际问题的背景。在Mac上,是否可以通过C ++访问PS3 HID?对于使用XCode在Mac上进行C ++开发的人来说,我还比较陌生,而对于寻找可能要使用的库,互联网一直令人失望。 是否有人对如何访问代码中的控制器按钮/轴状态有任何想法,以便可以将其传输到输入映射?

5
边缘上的Skybox纹理伪像
我在Mac上绘制Skybox纹理时遇到奇怪的问题。在iPhone上,一切正常。我尝试更改近端和远端的值没有成功。 它是一个包含六个纹理的天空盒,对于每个纹理,我都设置为: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); 可能是什么问题呢? 屏幕截图: 编辑: 我尝试将背景色设置为红色,以确保其是否通过纹理渗出 我还尝试将纹理的坐标更改为: float err_corr = 0.5 / TEXTURE_SIZE; GLfloat vertices[24] = { -1.0f - err_corr, -1.0f - err_corr, 1.0f + err_corr, 1.0f + err_corr, -1.0f - err_corr, 1.0f + err_corr, -1.0f - err_corr, …
12 opengl  textures  macos  sky 


2
如何在OS X上处理OpenGL和全屏
我在OS X上进行大部分开发,对于我当前的游戏项目,这是我的目标环境。但是,当我玩游戏时,我会在Windows上玩。作为Windows游戏玩家,我习惯于Alt + Tab从游戏内切换到最后打开的应用程序。 在OS XI上,目前找不到支持该功能的游戏,也找不到能使之成为现实的方法。我当前的项目基于SDL 1.3,我可以看到cmd + tab是直接发送到我的应用程序且未被操作系统拦截的序列。 现在,我的第一个尝试是在cmd + tab上隐藏渲染窗口,该渲染窗口当然可以工作,但是其缺点是,当用户跳回到应用程序时,无法恢复SDL中的隐藏OpenGL窗口。首先,没有为此触发的事件,或者我找不到它,其次,核心问题是当该应用程序窗口隐藏时,我的游戏仍然是活动的应用程序,只是该窗口消失了。 那真是令人讨厌。 任何想法如何近似alt + tab的Windows / Linux行为?
9 opengl  sdl  macos 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.