2015-04-01から1ヶ月間の記事一覧
セーラー服さんを迷路の中を歩かせました。 基本、向きをスムースに変えて、アニメーションで歩行させると、進行方向に進むという仕組みですが、 回転の角度が小さすぎると隣のマスにいけずに回転するので、回転角度を増やしました。迷路でのゴールをゾンビ…
map=new string[10]; map[0]="#####"; map[1]="#G..#"; map[2]="#.###"; map[3]="#...#"; map[4]="#.#.#"; map[5]="###.#"; map[6]="#...#"; map[7]="##.##"; map[8]="#S..#"; map[9]="#####"; #は壁 Gはゴール Sはスタート位置Gからコストどれだけで移動で…
ランダムに配置ってわけにもいかないので、 spawnPointを作りました。 墓が多いとより分散した場所からゾンビがでてくるので各個撃破しやすいですが、たまたま墓が近いと集中してゾンビが出てくるのでやや難易度が高くなる。 void SpawnZombie() { int no = …
ゾンビからも攻撃をするようにしました。 画面上で膝を付いているのが殺られてしまったセーラー服さんです (AssetStoreのSportyGirlのモーション利用) 時間が経つと回復します←ゾンビですかw uGUIで右上に残りのゾンビ数などを表示 画面が寂しいので、Ass…
これまでターゲットを決めるには、一番近い敵をという距離を評価していましたが、各位が近くの敵の数を調べておいて、それをターゲットの決定評価に加えてみました。 tmpDis = Vector3.Distance (t1, t2); tmpPts = tmpDis*(float)(other.nearEnemyCount+1)/…
ゾンビが向かってくるように変更(AIMING) ただしHPが70%切ると今度は逃げ出す(AVOID)今まで回転はいきなりRotateしてたんですが、 ゾンビが逃げる処理を入れると囲まれた時に、 逃げる対象が頻繁に切り替わってスピン回転するようになったので、 スムーズ…
Girl03の射撃で実際に弾丸が飛ぶようにしました。 弾丸とゾンビにはBoxColliderを付けて、OnTrigerEnterで衝突判定して ParticleSystemで血飛沫を表示させてます。 なので当らなければゾンビにダメージがないし、スコアも増えない。 弾丸はRigidBodyなので、…
Military Pistol FreeのMotionが動きました。humanoidに変換する時に avatarを指定してapplyしないとダメでした。射程が長いので、一発ごとに別のゾンビを撃ってるので効率が悪いですね ロックオンして、同じゾンビを打ち続けるほうがいいかも あと、実際に…
遠距離攻撃の新しい子を追加しようと思い、 セーラー服さんを配布しているmato.sus304さんが作っているPMCAを使ってみました。 PMCAは、パーツを組合せてMMDを作れるコンストラクターアプリで、 キャラクターなんとか機のMMD版みたいな感じ。 mato.sus304さ…
100体のゾンビが全滅後 スコアが170の人がいるw ということで、行動戦術ですが、現在は近いゾンビに近寄って蹴るだけなので 固まって、ゾンビを追いかけるようになりがちですが、 本来戦術としては、 弱ってる敵を探して、最後の一蹴りを狙う 見方が狙って…
ゾンビをひと蹴りで10点、倒すと1000点 02のハイキックはHPに-50ダメージ 01のスピンキックはHPに-100ダメージということで、HPゲージの上に獲得スコアを3DTextで表示 ゾンビのやられたモーションは、AssetStoreのFreeのBoxingAnimationのKnockoutを使用 htt…
Unity公式のSurvivalShooterを読んでみました。 unitymemo @ ウィキ - Survival Shooterのおおまかな構造www63.atwiki.jp以前、動画のチューターを見ながらソースを指示通り修正していたら 動かなくて、エラー出まくったけど意味がわからなかった苦い思い出…
メガネっ娘02がセーラー服さん01を蹴るから、 01と02で協力してゾンビを蹴る方向に変えてみました。 02さんがハイキックで、01さんはスピンキック(回し蹴り)です。 モーションは、 https://www.assetstore.unity3d.com/en/#!/content/33478 こちらの無料ア…
HP残量メーターはあっさりできた。 CubeのscaleのXで残HPを表す。 蹴られる度にHPが10減って、0になったら、LOSE状態になり メガネっ娘の探索から外れる。 HPが回復したら復活 public float hp=200; public float hpMax=200; animator.SetBool("Damage", tru…
セーラー服さんの01を、メガネっ娘の02がハイキックして回るという 殺伐としたシーンを作成 自キャラだけはメガネっ娘も蹴れる 頭の上に残HPゲージを作成中。まだ数値は反映されない。 childに登録しておいて、HPの値でscaleを変化させればいいはず。 メガネ…
mmd4mecanimのphysicsをONにすると 内蔵の物理エンジンで、スカートとか髪がふわーと動くようになるのですが、 ちょっと動きが大きすぎて ただ歩いているだけでスカートがめくれすぎる。 設定を見てもどこをいじれば弱くなるかはよく分からず 検索していろい…
mmd2mecanimの練習で、 セーラー服さんv1.3をmecanimに変換 そのモデルに、mecanim starter kitの歩行モーションを登録して、 歩かせるスクリプトを作り、 さらに、ランダムに曲がって直進する単純なAIをつけて prefabに登録したものを、 100体生成してみた…
CyberAgentの「うちの姫様が一番かわいい」 テレビで宣伝してるやつ は、unityで作ってるらしい『非エンジニアが知ってると得するUnityの知識』ameblo.jp 演出の動きはiTweenを使ってたらしいので 今日はiTweenを練習してみます。 このゲームはUnity4.xなの…
2015-02-22 - テラシュールブログtsubakit1.hateblo.jpこちらで紹介されていたゲームが凄いSteam:Besiegestore.steampowered.comここで動画を見てみたりしましたが、 リアルなクラッシュ・オブ・クランって感じですね というか兵器とかコンストラクションっ…
書く時にはてな記法を指定するのか? GameObject f_Prefab = (GameObject)Resources.Load("FirePrefab"); GameObject pobj = GameObject.Instantiate(f_Prefab, Vector3.zero, Quaternion.identity) as pobj.transform.parent = transform; particle = pobj.…
Unityの自習した内容は、@wikiにもまとめるようにしました。http://www63.atwiki.jp/unitymemo/今はAI戦車を動かすサンプルを作って各種勉強しています。 ゲームの分野としては、AI関係が一番興味があるので、 RTSの分野とか、ターン制のゲームとかに興味が…