babylon.js ステップ9 カメラとメッシュの衝突判定&重力 (Cameras, Mesh Collisions and Gravity)
babylon.js を覚えようステップ9は衝突判定と重力制御です! いやー、重力とか楽しそうですね。 メッシュだけでなく、カメラにも設定できるようです。 いきましょう!! 説明 1.重力の設定 2.楕円体を定義する 衝突を適用する(Apply collision) メッシュオブジェクトとメッシュオブジェクトの衝突 ArcRotateCameraでの衝突 まとめ 説明 FPS(First Person Shooter)ゲームをプレイしたことがありますか?この回では、そのFPS的なカメラの動きをシミュレートします。カメラは床にあり、地面と衝突しており、シーン内のオブジェクトと衝突している可能性がありますねでは、このFPS的な設定をしていきましょう! 1.重力の設定 シーンにグラビティ(重力)ベクトルをVector3型で設定します。 scene.gravity = new BABYLON.Vector3(0, -9.81, 0); 古典的には、yに重力加速度9.8を下向き(負)に設定すると良いです。カメラへの適用は、applyGravityプロパティをtrue設定します camera.applyGravity = true; 2.楕円体を定義する 次の重要なステップは、カメラの周りに楕円体を定義することらしいです。この楕円体はプレーヤーの幅(プレイヤーサイズ)を表します。外部のメッシュがこの楕円体に接触すると衝突イベントが発生し、カメラがこのメッシュに近づきすぎないようにすることで、カメラがメッシュにめり込まないようにします。 babylon.jsカメラの楕円体プロパティのデフォルトはサイズ(0.5、1、0.5)ですが、値を変更すると、調整された軸に応じて、背が高く、大きく、小さく、薄くなります。次の例では、カメラの楕円体をデフォルトの楕円体よりも少し大きくします。 //カメラの周りに楕円を定義 (e.g. your [...]
WimaxのルータをWimax2+対応のNAD11にしたよ
こんばんは。さいぞうです。 前に紹介しましたが、我々hollywisのオフィスは年季の入ったアパートの一室です。 というか、オフィスとして使っているのは単に私の住んでいる部屋で、そこに相方が毎日来て作業している形です。 そこでいろいろな開発をしているわけですが、ネット環境も私が私的に契約しているWimaxに二人で接続するという感じでした。 回線は意外と速くてだいたいは不自由なく使えるのですが、打ち合わせのためGoogle Hangoutを二人で使うときにちょっと違和感を感じていました。 そんな中、今月ちょうど今のWimaxの一年縛りの契約の更新月を迎えたので、回線をより高速なものに切り替えることにしました。 Wimax2+ 最初は光回線に変えようと思っていたのですが、hollywisとしての次の一手の関係上、この部屋に長居しないかもしれないので、引っ越しても手続きが楽ちんなWimaxのままで、より早いやつにすることにしました。 次世代サービス「WiMAX 2+(「ワイマックスツープラス」)」について|UQ WiMAX|超高速モバイルインターネットWiMAX2+ 次世代サービス「WiMAX 2+(「ワイマックスツープラス」)」について|UQ WiMAX|超高速モバイルインターネットWiMAX2+ ふつうWimaxが最大40MbpsなのがWimax2+だと110Mbpsになるらしいです。 まあ速度が倍くらいになるならHangoutは安定しそうだな、というのと いろいろ調べて料金は今+500円くらいらしいので、いいか、と思い決めました。 @niftyにした UQ [...]
公開前の新規サービスが疑似体験できる! HOLLYWIS LAB (はりうすラボ) 開始
HOLLYWIS LAB (はりうすラボ) 弱小スタートアップHollywisでは、日々新しいサービスの検証を行っています。もし、宜しければご協力いただき、みなさんも楽しんでいただけたらと考えています。 検証中のサービス参加はいつでも歓迎 (^^)/ 検証中のサービスにご参加される場合には、ルールに従っていただければ、どんどん参加して頂いてOKです。 もし、お名前を教えてくださるという方がいらっしゃいましたら、「info@hollywis.com」にメールください。なお、下のコメントでもOKです。 ---------------------------- ○○といいます。 ○○サービスに参加します。 ---------------------------- とだけ、ご連絡いただけると嬉しいです。 感想などのインタビューなどさせて頂き、参考にさせて頂きたいと思います。 現在実験中のサービス 自分も“○○まにあ”なれる、いろんな”まにあ”に出会える -HOLLYWIS LAB (はりうすラボ)- - [...]
自分も“○○まにあ”なれる、いろんな”まにあ”に出会える -HOLLYWIS LAB (はりうすラボ)-
■まにあんぬ(仮)--自分も“星空まにあ”なれる、いろんな”まにあ”に出会える-- ご自分のちょっと詳しいものの"まにあ"になって、発言していく実験です。※"まにあ"とはその道の専門家まではいかないまでも、ちょっと詳しい人と定義させていただきます。 ルール 1."まにあ"になる 自分がなる"まにあ"を選びます。自分がちょっと詳しいものがイイです。 Twitterアカウントを新規に作るか、既存のアカウントを用意します。 Twitterのテンプレートで。「#まにあんぬ」「#○○まにあ」というハッシュタグを2つと、スペースを1個あけてレベルを書いて次のような定型文をつぶやこう! 初めまして"自称○○まにあ"です。よろしくお願いします。 #まにあんぬ #○○まにあ Lv1 http://goo.gl/yHRNGD なお、"まにあ"は複数掛け持ちしてOK 2.普通に生活する あとは、普通に生活してください。ただし、あなたは「○○まにあ」であるという自覚を持って行動して下さい。 3.少しでも"まにあ"的な食指に引っ掛かるものがあったら投稿する 「○○まにあ」という自覚を持ったあなたなら、きっと投稿したいことがあるはず。 つぶやきでも、画像でも、なんでもOKです。「#まにあんぬ」「#○○まにあ」というハッシュタグを2つと、スペースを1個あけてレベルを書いて投稿しよう! 4.お気に入りする #まにあんぬ [...]
Let’s Work Together
Tell me more about your project
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
