如何使用 javascript 绑定项目从 cocos2d html5 调用本机 ios api?

Posted

技术标签:

【中文标题】如何使用 javascript 绑定项目从 cocos2d html5 调用本机 ios api?【英文标题】:How can I call native ios api from cocos2d html5 with javascript binding project? 【发布时间】:2014-01-24 18:36:04 【问题描述】:

cocos2d html5 与javacript 绑定项目为ios 调用ios 原生api 可以吗?我正在寻找访问ios设备相机、照片等的方法。

【问题讨论】:

【参考方案1】:

不。 JS API 的全部意义在于拥有一个通用的 API 子集,可以在所有平台上运行(在 Web 上,您无法访问相机或照片库),但最常用的功能(如输入)除外。

您可以在 Objective-C 中编写相机等代码。然后,您可以根据需要将您的方法公开为 JS 绑定。

【讨论】:

感谢您的回答。您知道如何将方法公开为 JS 绑定吗?或者我可以在 cc.Scene 和 UIViewController 之间切换场景吗?【参考方案2】:

你可以在 Cordova 中封装 Cocos2d-html5 项目,然后使用 Cordova 方法调用你提到的所有原生功能

【讨论】:

以上是关于如何使用 javascript 绑定项目从 cocos2d html5 调用本机 ios api?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 zeppelin 中将数组从 spark 绑定到 javascript?

如何捕获同时包含 cocs2d 和 UIKit 的视图的屏幕截图

如何使用 javascript 取消注册/取消绑定 Material ui 中的事件

iOS 删除已经配置的类库和移除CocoaPods

Unity RTS 策略游戏等建造系统仿照COC游戏的插件 - City Building Perfect Kit

Unity RTS 策略游戏等建造系统仿照COC游戏的插件 - City Building Perfect Kit