unity」カテゴリーアーカイブ

Unity、キャラクターに重力を作用させるには

インポートしたキャラクターのFPXファイルをクリックして、インスペクターを表示させる。その中のAnimationタブを開いてRoot Transform Position(Y)のBake Into Poseチェックボックスにマークを付ける。その下のBased Uponはキャラクターが地面と設置する場所を決定するための物。center of massはキャラクターの重心と地面が設置するように設定する物で、通常のHumanoid型のキャラクターにはこれを使わない。使うとキャラクターの重心は腰に設定させるのでキャラクターの下半身が地面に埋まってしまう。なので通常はFeetを選択する。すると足の下が地面との設置面に設定される。これでSceneを再生すると地面に設置するまで落下し続ける。

次にRoot Tranform RotationのBake Into Poseにチェックマークを付ける。するとキャラクターがアニメーション中に横を向いたりしてもRotationは回転されなくなる。

参考になったUnity公式のURL

Unity、MecanimのアニメーションにSub-state machineをスクリプト側から操作するには

通常以下のように書くが

AnimatorStateInfo stateInfo = animator.GetCurrentAnimatorStateInfo(0);
if (stateInfo.IsName("Base Layer.Idle") {

}

Base Layer上に書かれたSub-State Machineにアクセスするには「Base Layer」文字は削除して

AnimatorStateInfo stateInfo = animator.GetCurrentAnimatorStateInfo(0);
if (stateInfo.IsName("SubStateMachine.hogehoge") {

}

と書く。

参考になったサイト

Unity、体力ゲージとそのスクリプトの実装について

・プレイヤーの体力システムのコーディングのチュートリアル動画

このチュートリアルのソースコードのダウンロードリンク先はhttp://brackeys.com/preview/create-a-survival-game/

・無料でダウンロード出来る体力システムのスクリプト、Asset Storeからダウンロード

https://www.assetstore.unity3d.com/jp/#!/content/7112

https://www.assetstore.unity3d.com/jp/#!/content/2806

Unity、キャラクターに重力を作用させるには

キャラクターにRigidBodyコンポーネントを追加しても重力が作用しなかったので、調べてみるとCharacterControllerのMove関数にスクリプトから重力を加えないといけない。詳しくは

http://docs-jp.unity3d.com/Documentation/ScriptReference/CharacterController.Move.html

でもジャンプモーションの時に重力を作用させると動きがおかしくなってしまうので、ジャンプモーション中は重力を作用させないようにスクリプトする必要がある

FBXファイルをMotionBuilderからUnityへのインポートの仕方

MotionBuilderのSceneから必要なオブジェクトをCtrlキーを押しながら選択する。オブジェクトのルートだけを選択してもその子のオブジェクトは選択されていないため、選択オブジェクトの上で右クリックをしてその中から「Select Branches」をクリックして、子オブジェクトも選択する。そして、メニューバーのFile→Save Selectionをクリックして保存する。

KinectでモーションキャプチャをしてUnityで使用するために

Unityのアニメーションの基本的な使い方

KinectのモーションキャプチャをBlenderでアニメーションにするためのプラグイン

Bloop

公式チュートリアル

ダークソウル風キャラクター

公式チュートリアルを動画で

NI MATE

Raw Mocap data for Mecanim

MIZAMO

Live Animation β

Minicon

Meshだけのキャラクターにボーンを適応

アニメーションキャラクターを位置から作るまでのチュートリアル

チュートリアル

チュートリアル2

チュートリアル3

チュートリアル4

ダークソウル風アニメーション集

ダークソウルのメッシュデータなどの抽出 二つ目

超超高解像度のパノラマ写真を入手する方法

Googleの画像検索で「panorama download」と検索し検索ツールタブを開き以下の画像の通りにする

無題

気に入った画像

オンラインで「convert panorama to skybox」してくれるサイト

http://gonchar.me/blog/goncharposts/2150

http://gonchar.me/panorama/