2018-01-01から1年間の記事一覧
Unityはデフォルトのc#のバージョンが4.0で自動プロパティなどが使えない。上げるには設定で6.0に上げる必要がある。 UnityのC#バージョンを6.0にして文字列埋め込みを使う - しめ鯖日記 + それはそうと、c#8.0ではインターフェースにデフォルトメソッドが…
Unity5ではメッシュコライダーを使ってるときはキネマティックをオンにしないといけないらしい。キネマティックというのは、物理演算の無効化であり、つまりAddForceとかで物を動かせなくなるということである(ただしエラーは起きず単に物が動かないだけで…
Simple Scene Fader - Asset Store でシーン切り替え時の演出を追加する。 ++手順 ストアからDL、インポート=> インストールしたディレクトリのprefab/SSFをヒエラルキーウィンドウに追加=> SimpleSceneFader.ChangeSceneWithFade("シーン名") でシー…
++導入 アセットストアにあるものはバージョンがかなり古いらしく、リファレンスにあるメソッドが実装されてなかったり、バグを含んでたり、ネームスペースすら違ったりするので(少なくとも今は)githubからDLしてAssets以下に配置する https://github.co…
++ステージ全体にかかるBGMを流す ヒエラルキーに空のオブジェクトを作成=> 空のオブジェクトに流したい音楽ファイルをドラッグ&ドロップ=> AudioSorceコンポーネントの”ゲーム開始時に再生(On Awake) ループ”にチェックを入れる。 (AddComponentでAudi…
FreeLookCameraRigをプロジェクトパネルで検索し、ヒエラルキーパネルにドロップする。 Playerタグを持つオブジェクトを自動で追尾し、マウス操作でカメラの向きを変えられる。 ++カメラとプレイヤーの距離を変更する closest Distanceの数値を変更する。 …
以下の画像のように、モデルが静止するバグに対応する 以下のスクリプトをキャラに適用する。 fps_cnt > 10の数値を弄ればより滑らかになる。 以下のスクリプトはstandard assetsのモーションを適用してる場合なので、state.IsName("Airborne")の部分は適宜…
Debug.DrawRayはゲーム画面には表示されず、シーンにしか描画されないっぽい。
Unityで出会って未解決の問題を書いていく ++プレイヤーのオブジェクトをシーンを跨いで保持すると、キーを押した方向とプレイヤーが進む方向がずれる。(多分、内部で進行方向の決定するデータがプレイヤーの向きとは別に保持されていて、それらがズレて…
Standard Assets - Asset Store をUnityにインポートする。 Humanoidを適用した3Dモデルを用意する。 その3DモデルのアニメータのコントローラにThirdPersonAnimatorContorllerを適応する。 ”Third Person User Controller"コンポーネントを追加する。(こ…
++standard assetsの場合 Standard Assets - Asset Store ++lomotionの場合 以下を参照して導入 Unity-Chan!を1時間ほどで「自在に動かす」使い方を公開してみた! - Unity不定期便 比較したら分かるが、lomotionを使った場合、どういうわけかジャンプを…
3Dモデルのキャラクターが重力を適用すると倒れてしまう場合、リジッドボディで、X,Zの回転を固定すると倒れなくなる。 これだと坂などで斜めにすることが出来ないので、斜めにする必要がある場合はスクリプトで回転に制限をかければいい。
GetKey GetButton:押しっぱなし GetKeyDown GetButtonDown:押した瞬間 GetKeyUp GetButtonUp:離した瞬間 ++GetKeyとGetButtonの使い分け 詳しくは以下が詳しい InputクラスのGetKey系とGetButton系のどっちを使えば良いの?を調べてみた - Qiita GetKeyは…
Atomでunityのスクリプトのための入力補完パッケージを作った。 GitHub - arumogina/atom-unity-autocomplete: atomにおけるunityの入力補完 パッケージをatomで公開しようと思ったが、 No package.json file found at C:\Users\arumogina\AppData\Local\ato…
unityのuiはこのNewTextと書かれたオブジェクトがカメラに写ったとき表示されるのかと最初思ったが、canvasの四角い枠がプレイモード時の画面の枠となっていてこの枠内にあれば表示される。 カメラオブジェクトは関係ないようである。
基本的には以下のリンクの記事を参照 Unity-Chan!を1時間ほどで「自在に動かす」使い方を公開してみた! - Unity不定期便 今回はunityちゃんではなく、自作モデルで行った。 下の画像のオレンジのところのチェックを外せばキーを押して即座にモーションが切…
Unityでunity chan をインポートしようとしたとき、 all assets from this package are already in your porject. というエラーが出た。もちろんまだ、インポートなどしてない。 原因はゲームを開始させ(play mode)一時停止させた状態で行っていたことだっ…
+blenderにて、モデルのスケール設定 +モデリング +UV展開 +テクスチャ・マテリアルの設定 +rigifyを使用してボーンを設定 Unity - マニュアル: Blender と Rigify の使用 【Blender】UnityのHumanoidに対応したアーマチュアを作る(基本編) – MTの備忘録 r…
腕のウェイトを反対側にコピーする。 初期状態:ボーンが対称化(ボーンの名前の末尾にL.Rを付けておくこと)されている必要がある。ボーンの対称化については以下などを参考に blender ボーンを対称化する - イラスト、モデリング、Unity、VR関連 ウェイト…
ウェイトの”すべてを正規化”は、対象のボーンのウェイト分を他の全てのボーンのウェイトから引いてくれる(2つの場合は) 自動で正規化はこれを自動で行ってくれるもの ++動作確認 初期状態 =>左側のボーンを選択して”全てを正規化”した場合 =>右側のボ…
下図のようにウェイトを塗ってボーンを動かしたのに、メッシュが動かない問題が発生した。対象のボーンを選択し、図のオレンジの線で囲った”すべてを正規化”を実行すれば解決した =>解決したはずだったのが、上の図を取るためにctrl+zで状態を戻してもう1…
下図のように選択した面だけUV展開したいのに余計な部分まで表示される場合 次のオレンジ色の線で囲ったボタンを押せば、選択面のみUV展開されるようになる。 =>ペイントモードにすると、やはり余計な部分が表示されるのだが、どうにか出来ないのだろうか。…
blender でベイクしようとしたが、” ベイクするオブジェクトまたは画像がありません”と表示されてベイク出来ない問題が置きた。 カメラマークのレンダリングはオンになってるし、対象のマテリアルもある。同じテクスチャを再設定してもだめだった。 原因は分…
以下のように作成したモデルをunityに取り込むと消える場合がある。 理屈は良く分からないが、消えてる部分の法線方向を逆向きにすれば表示されるようになる。blnderは全選択+Ctrl + Nで法線方向を整えてくれるが、部分的にunityに合致せず修正する必要があ…
すごい単純だが躓いたので。 以下から最新版のUniVRM-0.xxx.unitypackageをダウンロード Releases · dwango/UniVRM · GitHub Unityを起動し、プロジェクトを開く。 Unity画面の下部のプロジェクトパネルでカレントディレクトリをAssetsに移動、ダウンロード…
UV図でビューだと想定通りに表示されるが、ペイントだと余計なところまで表示される。なぜだ。
ロープに上記のような、赤を基調としてメッシュの線に沿って黒く塗るテクスチャを貼る。 1:まずは下記のように全選択をしてシームを付ける(Ctrl + E) 2:画面分割=>片方をUV画像エディターへ=>新規=>UV画像をエクスポート このあたりはこちらを参考…
++症状 Blender Tutorial - How To Model A Rope In Blender - YouTube を見て、ロープを作成しチュートリアルでは上手く出来たのだが、本番ではベジュ曲線の位置とローブの位置がずれる問題が発生した。 ++解決 よく分かってないが、オブジェクトモード…
シュリンク:対象のメッシュにメッシュを貼り付けられる。試しに靴下を作ってみる。 まずは以下のように立方体を足の形に沿って延長させて形作り、ループカットで切れ目を入れておく。 立方体のメッシュにシュリンクラップ モディファイアを付与 ターゲット…
=> ベジュ曲線でやる方法を再チャレンジしてみたが、どうしてもうまくいかないので、以下のように一層目から髪を生やして複数層作る方式を取った。 ベジュ曲線で上手いことやれるならそちらの方が綺麗に出来るのだろうけど、ポリゴン数が多くなるらしいの…