こんばんは、
最近、EaselJS から Threejs に切り替えました。
Physijs という物理エンジンを組み込み、このチュートリアルで tQuery と一緒に使用しようとしましたが、うまくいきません。
頭:
<!-- Physics engine -->
<script type="text/javascript" src="lib/tquery-bundle-require.js"></script>
<!-- <script type="text/javascript" src="lib/ammo.js"></script>-->
<script type="text/javascript" src="lib/physi.js"></script>
<script type="text/javascript" src="lib/tquery.physi.js"></script>
<!-- Game and GameCore namespace -->
<script type="text/javascript" src="js/game.js"></script>
<script type="text/javascript" src="js/game.static.js"></script>
Physijs バージョン: 最新のフォーム GitHub Threejs バージョン 59 (tQuery に含まれています) tquery.physi.js バージョン: 不明、チュートリアルのソースコードから取得、他では見つかりません)
ページの読み込みが完了したときに呼び出される init 関数:
var world = tQuery.createWorld().boilerplate({cameraControls: false}).start();
world.tCamera().position.set( 70, 40, 70 );
world.tCamera().lookAt( world.tScene().position );
world.tRenderer().shadowMapEnabled = true;
world.tRenderer().shadowMapSoft = true;
world.tRenderer().setClearColorHex( 0xffffff, 1 );
world.enablePhysics();
FireBug によるエラー:
TypeError: world.enablePhysics is not a function
world.enablePhysics();
この問題を解決するために私に何ができるか知っている人はいますか? オルタナティブもお気軽にご相談ください!:)
ありがとう!