Kanzi 3.1.1 リリースノート

新機能 (New features)

これらの機能は Kanzi 3.1.1 で新しく追加されました。

機能改善

  • Kanzi Engine API を使用して読み込むロケールパックを含め、すべてのロケールのリソースを 1 つの Kanzi Studio プロジェクトで作成および管理できます。ロケールパックの作成 と チュートリアル: アプリケーションをローカライズする を参照してください。

  • State Tools で、次のことができるようになりました。

    • State Tools に Controller Property を追加して調整します。

    • ステートグループ内のすべてのトランジションのリストを確認し、State Tools からアクセスします。

    • ステートマネージャーの名前を確認し、State Tools から直接名前を変更します。

    • Properties からプロパティの値をステートに保存します。

    ステートマネージャー (State Managers) を使用する場合 を参照してください。

  • Preview で、次のことができるようになりました。

    • Text Block 2D ノードの配置、フォントサイズ、およびフォントを Text tool を使用して設定します。

    • Debug objects を Analyze image0 モードで有効にすると、Preview で2Dトラジェクトリを見ることができます。

    • Analyze image1 モードで Borders of 2D nodes を有効にすると、Grid List Box ノードのセルが表示されます。

  • Nodes ウィンドウで、次のことができるようになりました。

    • ノードサムネイル内のノードのコンテンツのレンダリングを有効化および無効化します。

    • ノードサムネイルのサイズを設定します。

    • インスタンス化されたプレハブの内容を確認します。

  • Kanzi Engine プラグインのワークフローを改善するために、次のことができます:

    • New Project ウィンドウから直接 Kanzi Engine プラグインを作成します。テンプレートを使用してネイティブ Kanzi Engine プラグインを作成する を参照してください。

    • Preview でプラグインをプレビューします。

    • 各プラグインに対して複数の.dllファイルを用意し、異なるプラグイン構成を可能にします。

    • プラグインメタデータを Kanzi Studio プロジェクトに保存します。

    • Kanzi Studio プロジェクトを Kanzi Engine プラグインで開いている間にメタデータを更新します。

    • Project > Properties を選択するか、プラグインを選択すると、Kanzi Studio のプラグイン構成のプロパティを確認できます。たとえば、プラグインのバージョンがリリースかデバッグか、OpenGL ES ラッパーか、Visual Studio のバージョンを確認できます。

  • Kanzi アプリケーションで使用したい構成ファイルを指定できるようになりました。アプリケーション構成リファレンス を参照してください。

  • 任意のノードでカスタムプロパティタイプを使用できるようになりました。

  • Font Color プロパティを Foreground Brush プロパティに置き換えて、Text Block 2D ノード内のテキストの色を設定しました。2Dテキストノードでテキストの色を設定する を参照してください。

  • kzbファイルをエクスポートする際、Kanzi Studio はデフォルトで、kzbファイルにテクスチャを含まなくなります。

  • Kanzi に付属するサンプルプロジェクトを、Kanzi Studio Quick Start ウィンドウから直接表示して開くことができるようになりました。

  • Kanzi Studio は、ディレクトリが多いプロジェクトをより高速に開くようになりました。

  • Kanzi アプリケーションを Android 用にビルドするには、JDK 1.8 と ANT 1.9.5 が必要です。Kanzi の Android 開発環境をセットアップするには、Kanzi Build Environment を実行してください。

APIの変更点

Kanzi Engine の機能改善に関連する変更に加えて、Kanzi Engine API に対する変更は次のとおりです。

  • すべての2Dレンダリングは、テキストを含め、ブラシを使用します。

  • カスタムノードでのカスタムレンダリングの実装を簡素化しました。Node2Dプラグインの例 を参照してください。

  • テクスチャ作成APIが更新されました。Texture クラスを参照してください。

ドキュメント

Kanzi Studio の修正

  • Kanzi Studio は、Kanzi Engine プラグインが利用できない場合でも、データを削除しなくなりました。

  • Kanzi Studio は、.fbx ファイルからのマテリアルを正しくインポートするようになりました。

  • Kanzi Studio は、インポートする .fbx ファイルがアンダースコアで終わる場合でもクラッシュしなくなりました。

  • Save Project As... を使用する場合、Kanzi Studio は C++ アプリケーションを使用した Kanzi Studio プロジェクトの Application ディレクトリを正しく保存します。

  • Pages ウィンドウは、Windows 8 で正常に動作するようになりました。

  • Kanzi Studio がクラッシュする原因となっていたいくつかのバグは、もはや存在しません。

関連項目

既知の問題