CustomScript

2015年1月21日水曜日

世界を作る その1

  • Unity 4.6
ゲームを作ることってなんだろう、と考えてみると、自分にとっては「世界を作る」ことなんだと思う。
ということで世界を作り始めてみた(安直)

WorldGenerator

https://dl.dropboxusercontent.com/u/13310317/unity/WorldGenerator/WorldGenerator.html

Terrainを自動生成しています。
ゲーム目的なので、リアルさよりも扱いやすい平坦な地形にしています

■ 参考
【Lazy Life,Easy Exit】 フィールドマップ自動生成プログラム
http://lazylifeeasyexit.blog67.fc2.com/blog-entry-30.html
【アマゲニュース】地上マップの自動生成@ダンジョン自動生成スレ
http://amagame.blog12.fc2.com/blog-entry-1989.html
【Asset Store】World Builder
https://kharma.unity3d.com/en/#!/content/11333

2015年1月18日日曜日

mocapdata.com のモーションを Mecanim にする

  • Unity4.6
  • Blender2.72
mocapdata.com のモーションキャプチャデータを Mecanim で使う方法です。
blender使います。

1. [mocapdata.com] bvh形式でダウンロード


  ダウンロードするデータ形式はbvhにしてください。

2. [Blender] Blenderにbvhをインポートする


2.1. 新規プロジェクトを始める ([File]>[New])

  必要に応じてキューブとかライトとかカメラとか削除してください。削除しなくても問題ありません。

2.2. bvhファイルをインポートする ([File]>[Import]>[Motion Capture(.bvh)])

  たぶん最初はボーンが見えていません。カメラを引く(マウスホイール)と視界内に入ってくるでしょう。
  タイムラインを動かしてみてモーションが再生できていればOKです。



2.3. Blenderプロジェクトを保存する ([File]>[Save As...])

3. [Unity] blenderプロジェクトをインポートしてMecanimで使う


3.1 Blenderプロジェクトファイル(.blender)をUnityにインポートする
3.2 インスペクタから[Rig]タブを選び、[Animation Type]を Humanoid に変更して[Apply]を押す

  これでOKです。アニメが2つ入っていると思いますが「Default Take」ではない方のアニメが目的のモーションになります。

----

理想はFBX形式でエクスポートしたものを使いたかったのですが、なぜかアニメ情報がおかしくなってしまったのでblenderファイルをそのまま使っています。何でだろう?

2015年1月16日金曜日

サッカーゲーム作ってみる その1

  • Unity 4.6
Mecanimの勉強がてらサッカーゲームを作っています。
まだゲームにぜんぜんなっていませんが、2人パスっぽいものができたので一区切りとしてアップします。
サッカーゲーム その1
https://dl.dropboxusercontent.com/u/13310317/unity/Soccer_v01/Soccer_v01.html
遊べません。見てるだけー。
今後の課題としては、キック系のモーションが膨大に必要になってくること。しかもお行儀の悪いモーション(腰の高さ左1mにあるボールを後方にキック、といったようなもの)が欲しくなってきます。どうしたものか。