Skip to content

各種機能紹介

a3jsの機能を分野ごとに紹介します。

3Dの表示形式

3Dを表示する5種類のView(Window・Canvas・GameCanvas・VRView・ ARView)の紹介と使い分けです。

ActionObjectについて

アニメーション付きの3Dモデル(glTF・Acerola3D)の読み込みと、 アクションの切り替え方法です。

モードについて

オブジェクトの動かし方を決める8種類のモードの解説です。 物理演算もここから始まります。

移動・回転・拡大縮小について

setPosition()などの基本操作と、モードによる効果の違い、 Nowが付くメソッドの使い分けです。

サウンドについて

サウンドの初期化方法と、BGM・効果音・Acerola3D内蔵サウンドの 使い方です。

Sceneの使用方法

シーンの管理と、スタート画面・メイン画面などの画面切り替えの 方法です。

ライトについて

カメラのヘッドライトと、StandardLightsなどの光源の使い方です。

Controllerについて

マウス・キーボード入力を処理するControllerの解説です。

当たり判定

物理演算のオブジェクト同士の衝突を検知して処理を書く方法です。

クリック(タップ)イベント処理

3Dオブジェクトのクリック(タップ)に反応する方法です。

影を表示する方法

影の表示に必要な4つの設定と、きれいで速い影のコツです。

向きとアクションの自動制御

キャラクターが進行方向を自動で向き、速度に応じてアニメーションが 切り替わる機能です。

その他の機能

プリミティブ・Text3D・ImagePlane・CarControl・デバッグ表示などの 紹介です。

複雑な物理シミュレーション

Jointなどを使った複雑な物理演算への取り組み方です。