時間がないからやってしまうお遊び
if
もし条件がXXだったら
else
ifの条件、XX以外だったら
else if
ifの条件、XX以外でさらにこの条件だったら
//【糞豚プログラムTYPEJ】
女の子の状態 = girl_state;
love.score = 0; //初対面では無関心とする
like.score = 0; //
void update(){
if(girl_state.豚に合わせてくれる) {
love.score++;
if(girl_state.泣きぼくろ){
love.score++;
if(girl_state.巨乳){
love.score++;
} else if (girls.state.男) {
love.score = like.score;
}
}
} else {
圏外
}
}
はてなのブログ書くツール、デフォルトだとインデントできないので、ココで終了。
キャッ!時間が15分も進んでる!
Unity活動報告00002
ひどい日記のタイトルだったので直した。
Playmakerなら、俺を救えると思ってなけなしの金を使ったが、現状、なんの解決にもならない。
何をどうしたら良いのかさっぱり分からない。
ただ、どんどん期日が近づいてくる。
日本語のUIが使えるからと簡単に買ったのが間違いだった。
もうどうすれば良いのか、誰に聞けば良いのか、何をすれば良いのか・・・
全部わからない。
自分のゴミ具合に嫌になる。
Unity活動報告
【この日記の内容はまだ解決しておりません。】
あっちが動けば、こっちが動かなくなる、こんなのの繰り返し。
スクリプト自分でかけたほうが良いけど、やりたい事の記述方法がわからないので
こまりんぐ。
//敵の体力をゲージに反映させる
EnemyState targetState = target.GetComponent<EnemyState> ();//敵の体力をゲージに反映させる
RPGCamera targetCamera = target.GetComponent<RPGCamera> ();if (targetCamera.lockOn = true) {
Debug.Log ("aaaa");
this.aud.PlayOneShot (this.LockOffSe);
//ロックオンカーソルに対象のHPを数字で表示textEnemyHp.text = string.Format ("{0:000} / {1:000}", targetState.HitPoint, targetState.HitPointMax);
//ゲージの長さを体力の割合に合わせて伸縮させる
gaugeImage.transform.localScale = new Vector3 ((float)targetState.HitPoint / targetState.HitPointMax, 1, 1);//敵との距離を表示させる
textDistance.text = Vector3.Distance (target.transform.position, transform.position).ToString ("000") + " m";
}
こんなの書いてみた。
Lock-On RPG Camera Kitに、HP表示機能つけたら、全然プログラムが動かなくなったので、他で用意してみる事に・・・。
ロックオンが真になったら、HPとかを表示するようにする。
って奴。誰か、天才がさっそうと通り過ぎて、正解をコメントしてくれると嬉しいけど
通らないと思うので、勇気を出して2chで質問してみようと思います。
正解がわかればまた書きます。
Behavior Designerについて
簡単にAI作れると思ったら大間違いだった。
コレのおかげで知った、PlayMakerを買ったほうがC言語出来ない人は向いてる。
公式に上がってる動画の通りやろうと思ってもversionが違うのか、動作が違う。
視界に入ったのがわかっても通り過ぎてまたパトロールに戻る。
無理やり書いた自分の攻撃用AIをいれても、パトロールのプログラムとぶつかってブルブルして結局パトロールに戻る。
チュートリアル通りに動かないので話にならない。
仕方がないので、明日はチュートリアル飛ばしてやってみる。
今のところ、6000円もしたのにクソという判定。
かたや、アンリアルエンジンで1人でダークソウルもどき作ったやつがいるらしいし、どんどん死にたくなる。
俺って本当にゴミね。
Unityのアセットストアについて
Unityのアセットストアって消費税がかかっちゃうのね・・・。
224ドルは約24,615円です。
04月21日 19:00 更新
漏れるwww
購入したもの
Voxel Importer
https://www.assetstore.unity3d.com/jp/#!/content/62914
Behavior Designer
https://www.assetstore.unity3d.com/jp/#!/content/15277
Lock-On RPG Camera Kit
https://www.assetstore.unity3d.com/jp/#!/content/44393
NGUI
https://www.assetstore.unity3d.com/jp/#!/content/2413
Voxel Importerは無くてもいいかもしれないけど、今まで、個別にモーション作ってたから、これから使いまわすなら必須かと思ってセールなので購入。
NGUIは必須らしいので、これも購入。
Lock-On RPG Camera Kit、どうしても、ロックオン時の挙動が治らないので購入
Behavior Designerとその拡張1、敵のAIと味方のAIをセットで購入。
敵の視界うんぬんかんぬんやら、距離に入ったらこっちを向くみたいなのなんだけど、個別にはプログラム組めるけど、合わせたら動かなくなるというクソ状態なので、購入することに・・・。
ただ、決意するまでにはすごく時間かかった。
これを購入することで、学習できるチャンスが著しく減る可能性が出てくるわけで・・・
あぁぁぁ、何が正解かわからない。
全部自分でやりたいけど、それは時間が許さない。
俺だって・・・
俺だって本当はエイプリルフールとかやってみたかったんだよ!
でも全然間に合わなかったね。
判定あまあま、攻撃判定が重なってクリティカルヒットになったり、回避されたりしてるwww
構えとロックオンボタンを分けたほうがいいかもしれない。
あと、ロックオン中にカメラを対象の方に向けるのがうまくいかない。
足音のプログラムは完全に自作した。これは唯一の成果だね。
あとは、参考プログラムとか見まくってコピーしてることが多い。
【今後やりたい事】
アイテムを使う、拾う
コンボ
防御
剣の軌跡を描くようにする
キャラクターセレクト
ダメージの数字を表示
地名表示のフェードイン、フェードアウト
敵を倒してスコア増加
制限時間追加
多人数プレイ