ゲームエンジンと思って開発を始めたことでしょう。バージョン3以降では3D機能が追加され、より高機能になっています。3Dゲーム開発に必要な機能を全て追加しています。開発はあなたにとってまだ経験が浅く、馴染みのない用語がいくつか使われているかもしれません。追加で使い方を覚えなければならないソフトウェアツールもあります。それでは、まずは手始めにやってみましょう。wet.用語3Dを使用する時に、覚えておくべき一般的な使用用語がいくつかあります。あなたが描写する形状とテクスチャを構成する頂点。描写することができるオブジェクト。これはメッシュの集合体です。Sprite3Dがこれに該当します。モデルの全ての表面と頂点は、テクスチャに紐付けすることができます。世界は平坦ではないので、その世界を見るためのカメラを設定する必要があります。カメラのパラメータを変更すると表示されるシーンが変わります。光源が適用されると、シーンがよりリアルに見えるようになります。オブジェクトをリアルに見せるためには、光源に応じて色を変更する必要があります。あなたが光源を向いている時、光を向いている側が明るくなってその反対側は暗くなります。いうことは、光源に応じてオブジェクトの色を算出するということを意味します。オブジェクトがあります。オブジェクトは全てのゲームにおいて中核となる基本的なものです。zの三つの軸上に配置できるということです。多くの方法で動作します。オブジェクトを作成して位置を設定しています。例:それでは、このモデルを延々と回転させてみましょう。オブジェクトに取り付ける。メッシュの集合体ということを思い出してください。モデルに取り付けて、より豪華なエフェクトを作成することができます。例ではキャラクターに武器を追加しています。これを行うためには、武器を追加するための付着点を見つける必要があります。getAttachNode(attachment_point_name)関数を使用します。addChild()を使って新しいモデルをその付着点に子として追加します。これは複数の単純な3Dモデルを組み合わせてより複雑なモデルを作成していると考えることができます。開発を行っている時、使用しているモデルを動的に変更したいことがあるかもしれません。パワーアップ、衣装変更、モデルの状態変化をユーザーに伝えるための視覚的な合図といった理由などがあるでしょう。アクセスすることができます。この機能を使えば、キャラクターの武器や衣装の切り替えといったエフェクトを実現することが可能です。それではコードを着ている少女の例を見てみましょう:使用しているメッシュオブジェクトの可視性を変更することで、少女が着ているコートを変更することができます。私達はこれを操作する方法を学びました。豪華な体感が必要かもしれません。オブジェクトとAnimate3Dオブジェクトを使用します。オブジェクトを使用してAnimate3Dアクションを作成します。アニメーションは2Dアニメーションとほぼ同じコンセプトということを忘れないでください。2Dアニメーションについてはこのガイドの第四章を参照してください。複数のアニメーションを作成することができます。それら引数の単位は秒になります。5);sprite->runAction(attackAnimate);上記の例では実行されているアニメーションが二つあります。