7: 2018-01-08 (月) 13:58:57 njf[6] [7] [8] | 8: 2018-01-08 (月) 22:38:58 njf[6] [9] [10] | ||
---|---|---|---|
Line 226: | Line 226: | ||
*ANE呼び出し処理の追加 [#r244033a] | *ANE呼び出し処理の追加 [#r244033a] | ||
+ | |||
+ | いよいよANEの呼び出し部分を作成します。この部分でエラーが起こるとソースを変更するたびにいちいちANE作り替えなければならずデバッグが面倒なので、できるだけシンプルにするように心がけてください。 | ||
+ | |||
+ | まず、「Air SDK」のincludeフォルダの中にあるFlashRuntimeExtensions.hをライブラリプロジェクトへとドラッグ&ドロップドロップします。 | ||
+ | |||
+ | &ref(flashrantimehDD.jpg,mw:480,mh:360); | ||
+ | |||
+ | そしてコピーします。 | ||
+ | |||
+ | &ref(flashrantimecopy.jpg,mw:480,mh:360); | ||
+ | |||
+ | 次に呼び出しのための関数などを定義するファイルを作成します。 | ||
+ | クラスなどを定義するわけではないので、Objective-Cの空ファイルを選びます。 | ||
+ | |||
+ | &ref(newFile.jpg,mw:480,mh:360); | ||
+ | |||
+ | 名前はAneAlertCall.mとしました。 | ||
+ | |||
+ | &ref(newEmptyFile.jpg,mw:480,mh:360); | ||
+ | |||
+ | ANEの作成には実際のネイティブな処理を行う関数の他に、次の3つの関数があります。 | ||
+ | |||
+ | +初期化関数 | ||
+ | +コンテクストの初期化関数 | ||
+ | +終了関数 | ||
+ | |||
+ | このうち終了関数については、終了処理がないなら特に定義しなくてもかまいません。 | ||
+ | |||
&font(Red){作成中}; | &font(Red){作成中}; |
(This host) = https://njf.jp