Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/138.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ iOS游戏上的脚本语言_C++_Ios_Scripting Language - Fatal编程技术网

C++ iOS游戏上的脚本语言

C++ iOS游戏上的脚本语言,c++,ios,scripting-language,C++,Ios,Scripting Language,首先,还有其他一些主题涉及到这个主题,但这些主题是在苹果今年对其许可证进行最新修改之前发布的 我对苹果的iOS开发者协议许可证感到很困惑。它是否完全禁止在游戏编程中使用脚本语言?即使我没有在运行时编译它并提供游戏包中的所有代码 我有一个C++游戏引擎,它提供了一个基于天使脚本的脚本层,用来简化游戏逻辑编程。如果我使用AngelScript编写游戏事件脚本,我就不能发布用它制作的游戏,这是真的吗 许多游戏开发者在C++库/引擎/框架上设置了一个抽象层,以便于游戏开发,这并不改变游戏实际上是用C/C

首先,还有其他一些主题涉及到这个主题,但这些主题是在苹果今年对其许可证进行最新修改之前发布的

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

我有一个C++游戏引擎,它提供了一个基于天使脚本的脚本层,用来简化游戏逻辑编程。如果我使用AngelScript编写游戏事件脚本,我就不能发布用它制作的游戏,这是真的吗


许多游戏开发者在C++库/引擎/框架上设置了一个抽象层,以便于游戏开发,这并不改变游戏实际上是用C/C++编写的事实。

在iOS上出现了一个统一的概念,我很难相信苹果会执行这个任务。如果他们可以…

您可以使用脚本语言,只要它不下载任何代码。这并不是因为脚本语言苹果对愤怒的小鸟有问题,例如使用了(很多)Lua代码。

如果你尝试下载并执行代码,苹果会拒绝你的应用。尽管这是一个灰色地带。例如“什么时候某事物变成代码?”。例如,如果在XML文件中定义了级别,则可以为游戏下载新的级别包。 但举例来说,您可以使用自己的自定义文件格式,而不是XML来实现更强大的功能。你的代码在什么时候停止,只是简单地定义游戏的一部分,然后变成代码


与许多法规一样,即使是苹果禁止的东西(下载代码),也存在灰色地带,但使用脚本语言应该不会有问题。

它们可能会为Unity和其他知名引擎和框架(如Corona)打开例外。但是像我们公司那样的小型“内部”发动机呢?如果史蒂夫·乔布斯真的这么做了,那就太丢脸了……我们也有一个,我怀疑我们也不会因为使用它而被禁止。你是如何在你的设备上直接看到这些文件的?@lhf我的所有设备在我得到它们的那一刻都被越狱了(允许完全控制设备)。那里的应用程序名为iFile,它是iOS的Finder克隆,因此您可以浏览(和编辑)iOS文件系统。