2015年5月7日木曜日

Unityでゲームつくり17

アルファベット(490KB音声あり)

画面をクリックし
AからZのキー入力で文字発生
文字をクリックすると文字が跳ねて音声再生
とくにゲーム性はなし

覚書:
・オブジェクトにアタッチしたスクリプト内の
void OnMouseDown()
はオブジェクトが画面上でカーソルの位置にあり
コライダーで隠されてないときにクリックすると呼び出される

人気ブログランキングへ
にほんブログ村 デザインブログランキング

2015年5月6日水曜日

Unityでゲームつくり16

失敗作(389KB)

スキンアニメーションのボーンに追加したコライダーによっての相互作用で
歩かせたかった
しかし摩擦がうまく反映されず足が滑って進めない

q:左足前進
a:左足後退
e:右足前進
d:右足後退

覚書:
・リジッドボディのないコライダー同士ではOnCoTriggerEnterは呼び出されるものの
OnCollisionEnterは呼び出されなかった
片方にリジッドボディが必要


人気ブログランキングへ
にほんブログ村 デザインブログランキング

2015年5月5日火曜日

Unityでゲームつくり15

クレーンゲーム的なもの(300KB)

画面をクリックしてから
a:全体回転の停止と再開
s:腕の一個目の軸の停止と再開
d:腕の二個目の軸の停止と再開
f:口の開閉の停止と再開

左側の半球に球体を入れればゲームクリアー

覚書:
・かなり操作しにくい

・クレーンにはリジッドボディを使わずに
動きをアニメーターを制御したが
このこのやり方だとコライダーがめり込むことがある
そしてコライダーがめり込んだ状態で
ボールをつかんでもボールがすり抜けてしまうことがある
全てリジッドボディにしてジョイントでつなげた方がいいのかも

・当初キー入力で停止と再開ではなく回転の動きを逆にするようにしたが
それだとアニメーションをループさせてスピードを-1にして再生すると
timeが0になった時点でアニメーションがとまりしかもtimeは時間とともに負の
の値で減り続けるのでその状態でまたspeedを1にしてもtimeが正になるまでアニメーションが止まってしまった


人気ブログランキングへ
にほんブログ村 デザインブログランキング

2015年5月4日月曜日

Unityでゲームつくり14

リジッドボディ練習(4.2MB)

画面をクリックしてから
q:左の車輪を前向き回転
a:左の車輪を後ろ向き回転
e:右の車輪を前向き回転
d:左の車輪を後ろ向き回転

y:手を開く
h:手を握る

特にゲームではなく動かすだけ

覚書:
・リジッドボディやコライダーについては階層構造のあるオブジェクトの場合
注意が必要
階層構造を持たせると反作用がうまく反映されないことがあるように見えた(1ここの条件はもっと明晰に理解する必要あり(追記:勘違いだったかも))
また親を不均一にスケーリングして子を回転した場合子のコライダーの形が歪む(追記:これも勘違いか?)
・スキンアニメーションのモーションを物理相互作用させて
歩行させることを試みたが足が滑って失敗し車輪で動かすことにした
・今回の台車のようなものは
車輪と本体には階層構造は作らずにヒンジジョイントでつなげて
入力によってトルクを追加することによって動かした
・スキンアニメーションさせている手には各ボーンにコライダーを設定
・指先と手の平の物理マテリアルの摩擦係数をあげてみたが
うまく握ることはできなかった

人気ブログランキングへ
にほんブログ村 デザインブログランキング

2015年5月3日日曜日

Unityでゲームつくり13

UI練習2(85MB)BGMあり

ロボットA, ロボットBを選択できる
HキーでロボットAなら煙、ロボットBなら花火を置ける
ロボットAとロボットBが出会うとゲームクリアー

画面をクリックし
メニューのボタンで
BGMの曲切り替え
ピッチとボリュームの変更
BGMのon/offの切り替え


覚書:
・遺跡はアセットストアの無料のものを使用
ロボットAはチュートリアルにあったものを使用
ロボットBは自作モデルに既存のスクリプトを改変して使用
音楽はアセットストアの
Dark Future Musicより
FutureWorld_Dark_Loop_01
FutureWorld_Violins_Loop
Absolutely Free Musicより
With love from Vertex Studio (5)
を使用



人気ブログランキングへ
にほんブログ村 デザインブログランキング

2015年5月2日土曜日

Unityでゲームつくり12

UI練習(95MB)BGMあり

UIの使い方や
既存アセットのサイズの感じをつかむ
shanty townというUnityの提供する無料アセットを使用

画面をクリックし
メニューのボタンで
BGMの曲切り替え
ピッチとボリュームの変更
BGMのon/offの切り替え

マウスで視線の方向制御
矢印キー前後左右に移動
左シフトでスピードアップ
スペースでジャンプ
特にゲームではなく操作するだけ

覚書:
・UIはCanvasの子にして
2Dのシーンでグラフィカルに位置調整
インスペクターで
ボタンならOnClick()
スライダーならValueChanged()
といった項目の+をクリックし
ゲームオブジェクトをドラッグアンドドロップする
そしてNoFunctionと表示されたプルダウンから
ゲームオブジェクトのコンポーネントの関数や変数を選択する
変数なら値を設定したり
関数なら引数を設定する

・22個のモデルと3曲インポートしただけで95MBになってしまった
モバイルアプリ向けには対策がいる


人気ブログランキングへ
にほんブログ村 デザインブログランキング

2015年5月1日金曜日

Unityでゲームつくり11

テライン練習

画面をクリックし
マウスで視線の方向制御
矢印キー前後左右に移動
左シフトでスピードアップ
スペースでジャンプ
特にゲームではなく操作するだけ

覚書:
・skyboxはWindow->Lighting
で設定できる



人気ブログランキングへ
にほんブログ村 デザインブログランキング