1

有没有办法在不修改已安装版本的情况下覆盖部分 OpenFL 模板?具体来说,我想修改templates/android/src/org/haxe/nme/GameActivity.java.

我知道AndroidManifest.xml通过以下方式覆盖的示例:

<template
    path="templates/android/AndroidManifest.xml"
    rename="AndroidManifest.xml"
    if="android"
/>

这工作正常,但不适用于所需的 Java 文件。

如文档中所述,我还尝试制作templates-Folder 的副本并放入<template path="templates" />我的 -Fileproject.xml中。(我什至尝试过<模板` path="templates" /> 因为我认为文档是错误的。)没有用。

我的习惯GameActivity.java被忽略了。有办法吗?

(我正在使用 Haxe 3.1.0-rc3、OpenFL 1.0.6 和 OpenFL-native 1.0.7。)

4

1 回答 1

1

您应该覆盖 MainActivity.java(就像您对 AndroidManifiest.xml 所做的那样)。MainActivity 扩展了 GameActivity,您可以覆盖某些部分。或编写您自己的“GameActivity”。

于 2013-10-08T09:55:50.103 回答