小编use*_*252的帖子

iOS游戏上的脚本语言

首先,还有其他主题涉及这个主题,但它们是在Apple今年对其许可证进行最新更改之前发布的.

我对Apple的iOS开发者协议许可证感到困惑.它是否完全禁止游戏编程的脚本语言?即使我不在运行时编译它并提供游戏包中的所有代码?

我有一个用C++编写的游戏引擎,它提供了一个基于AngelScript的脚本层,用于简化游戏逻辑编程.只要我使用AngelScript进行游戏事件脚本编写,我是否真的无法发布用它制作的游戏?

许多游戏开发者在他们的C++库/引擎/框架上放置了一个抽象层来简化游戏开发,这并没有改变游戏实际用C/C++编写的事实.

c++ scripting-language ios

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

Android HttpClient身份验证始终返回401代码

我正在尝试使用HTTP身份验证在线发布玩家得分,但响应总是401(未经授权),尽管我非常确定用户名和密码是否正确.我究竟做错了什么?

DefaultHttpClient client = new DefaultHttpClient();
Credentials creds = new UsernamePasswordCredentials("user", "passsword");
client.getCredentialsProvider().setCredentials(new AuthScope("http://myurl.com/score.php", 80), creds);

try {
    HttpPost post = new HttpPost("http://myurl.com/score.php");

    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(3);   
    nameValuePairs.add(new BasicNameValuePair("score", points));
    nameValuePairs.add(new BasicNameValuePair("name", name));
    post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
    HttpResponse response = client.execute(post);
    final int statusCode = response.getStatusLine().getStatusCode();
    if (statusCode != HttpStatus.SC_OK) {
        throw new Exception();
    }

} catch (UnsupportedEncodingException e) {
    //
} catch (IOException e) {
    //
} catch (Exception e) {
    //
}
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题?

authentication post android httpclient

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

在iOS上的实际横向OpenGL视图

我正在将基于C++的引擎从Android移植到iOS,我对iOS设备上的横向模式如何工作有一些疑问.

我可以在横向模式下成功启动我的设备,但无论我如何旋转(或强制旋转),我的帧缓冲都会保持纵向模式.例如,我希望960x640分辨率而不是默认的320x480分辨率.

我一直在研究它,我看到有些人这样做但是使用OpenGL明确地旋转场景,这意味着实际的轴不是横向模式,对我来说这是一个丑陋的解决方法.

landscape screen opengl-es ios

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

在iPhone上限制FPS费率?

如何限制我的OpenGL应用程序的FPS速率(我正在使用CADisplayLink),所以我可以将CPU留给其他东西?

iphone frame-rate opengl-es frame cap

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

AppStore:阻止3G设备的游戏

我的iPhone游戏大量使用OpenGL ES 2.0 API,它只使用这个版本(它需要着色器).是否可以使它仅适用于iPhone 3GS +?不允许以前版本的客户下载它?

编辑:我听说Infinity Blade仅在iPhone4上运行,他们是如何做到的?appstore中是否还有其他游戏需要OpenGL ES 2.0而没有其他游戏?如果有这样的事情,我该怎么做?

iphone opengl-es app-store ios opengl-es-2.0

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

我是否需要在Android 4.1及更早版本上明确声明WRITE_EXTERNAL_STORAGE权限?

关于WRITE_EXTERNAL_STORAGE,Android文档说明了这一点

从API级别19开始,读取/写入getExternalFilesDir(String)和getExternalCacheDir()返回的特定于应用程序的目录中的文件不需要此权限.

我的应用程序只读取和写入Android/data //文件目录.这是否意味着,为了在我的应用程序在早于19的Android版本上运行时读取和写入此特定目录,我仍然需要在清单中声明此权限?

android android-version android-permissions android-storage

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