问题标签 [marmalade]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何获取用户的 TapPoints
我正在使用 TapJoy 的果酱扩展程序,并使用此处的 SDK 和示例项目。
这里用于获取用户 TapPoints 的函数是:
返回s3eResult
的类型只显示查询的成功或失败。但是如何获得 int 或任何其他数字类型的实际点数?
我正在使用的是这样的:
这段代码的问题是我如何得到TapjoyGetTapPointsResult* result
?
marmalade - IwUI 是否支持多点触控?
是否可以设置 3 个 CIwButton 小部件(比如说“左”、“右”、“开火”)并能够在按住“开火”按钮的同时使用“左”/“右”?还是我需要编写自己的按钮类来做到这一点?
c++ - 异常处理不起作用
我正在尝试使用try-catch
块来处理divide-by-zero
果酱中的异常,但我猜果酱会覆盖 c++ 异常处理,所以它不起作用。我在论坛上搜索过,解决方案似乎是我必须在 mkb 中添加一个选项,如本文所述。
我已经尝试添加它,但它也不起作用。有什么办法可以处理这个异常吗?
android - 如何在每种显示分辨率(平板电脑、手机等)上显示 2D 图像?
我已经编程了一段时间,但我最近才开始为手机和平板电脑开发应用程序。我正在使用 Marmalade 为平板电脑和手机开发跨平台应用程序。但我的问题更多是概念性的,而不是技术性的。
首先让我告诉你一些关于我的应用程序的信息。我想开发一个向孩子们介绍动物的应用程序。每只动物都有一个小故事。我设计了 1072 x 768 尺寸的每只动物。因为我所有的设计都是矢量,所以我可以很容易地改变我的图形的尺寸。
我的问题是我应该如何开发我的应用程序以在所有设备上完美显示?新 iPad 的 Retina 显示屏为 2048 x 1536,iPad 2 和 iPad 1 分辨率为 1024 x 768,iPhone 分辨率为 960 x 640,三星 Galaxy Tab 分辨率为 1280 x 800 等等(不同设备(平板电脑或手机)有不同解析度)
克服这个问题只有两种选择,AFAK:
1- 设计多种布局(960 x 640 和 1024 x 768),并根据每个设备切换到最接近的分辨率并在屏幕上拉伸布局。在这种情况下,Galaxy Tab 用户会看到稍微变形的图像,而 iPad 2 用户会看到完美的图像。
2-根据显示大小重新排列我的图形图层,而不是有多个固定布局可供选择。实现这一点有点困难,我必须将图像更改为略大于 1024 x 768,因此根据最终平台,如有必要,我可以显示隐藏的部分。
你们觉得怎么样?我需要使用哪种方法?有没有其他方法可以克服这个问题?
user-interface - 创建通用 UI 文件
是否有任何教程可用于创建可以在 iPad 和 iPhone 上以不同分辨率运行的通用 UI。我尝试查看官方文档,但找不到有关 UI 文件的任何内容。
android - 使用游戏引擎开发 Monkey Islandish 移动/Web 应用程序?
我正在尝试制作一个图形化的点击式冒险应用程序,它可以作为移动应用程序下载,也可以在浏览器中本地运行。这将是我的交互设计学位的顶峰项目,我有大约两年的时间来完成它。我计划在此过程中学到很多东西,但我不知道从哪里开始。
我一直在研究 Cocos2dx 和 Marmalade SDK 之类的东西,但我试图找出适合我想做的事情。归根结底,这个项目将是一个半交互式的故事,其主要目标是展示我的艺术作品和界面设计。那么我需要一个游戏引擎,还是更简单的东西会更好?
我一直在阅读一些人使用 HTML5 和 Javascript 进行应用程序开发,这将使我具有跨平台兼容性,但是我在使用它的一些网站上看到的性能问题让我担心用户体验会出现故障。去年左右我也一直在学习 C++,所以如果有办法让我的代码在线托管并在浏览器中运行,我可以使用它。
我已经尝试在这里进行研究,并且发现了很多很好的信息,但是我的项目有一些特定的需求。任何想法或建议将不胜感激。
编辑:有一个名为 DisneyLand Explorer 的迪士尼应用程序,它与我想做的事情有类似的互动感觉。 http://itunes.apple.com/us/app/disneyland-explorer/id496004846?mt=8
opengl-es-2.0 - 将 OpenGL ES 2.0 扩展与 Marmalade SDK 一起使用
我想使用一些非标准的 GLES 2 扩展,如“GL_OES_vertex_array_object”,但我找不到将它们与 Marmalade SDK 一起使用的方法。我想我必须使用与果酱相关的函数(如 Windows 上的 wglGetProcAddress)来初始化它们,但我在网上找不到任何关于此的信息。目前我的代码编译得很好,但在链接过程中我得到“未解析的外部符号”错误。有没有办法可以将这些扩展与 Marmalade 一起使用?
opengl-es - 带有橘子酱 SDK 的第三人称视角相机
请帮我让相机跟随目标点。对于我公司的新原型项目,我已经 2 天无法完成。目前我有:
这个方法在我的渲染器中调用,如:
我需要的是第三人称视角相机,它位于由 followTargetPoint 方法指定的距离和高度。我只能使用此代码获得第一人称视图,因为当我尝试从目标向量的 z 坐标中减去距离时,我得到了一个闪烁的模型,我知道原因,但问题是我如何摆脱它?
xml - AJAX XML 加载在带有本地文件的果酱中不起作用
只是尝试使用以下 jQuery 代码在我的 Marmalade Web 应用程序(基于 PhoneGap)中加载一个简单的 XML 文件:
但是,我收到 404 错误。该文件与包含上述 JavaScript 的 HTML 文件位于同一目录中。我还尝试将“file:///”添加到 URL 的开头,但无济于事。
搜索了几个小时后,我没有找到解决该问题的方法。有任何想法吗?
感谢您的帮助!-SL
android - 果酱 UIBuilder 不见了?
我正在阅读Marmalade UIBuilder 教程,它说要打开 UIBuilder。我的下载中没有看到这样的程序。我在哪里可以获得 UIBuilder?为什么它没有包含在我的下载中?