忍者ブログ

ぶろぐ ばーじょんいち

趣味全開です! Z/X、ポケモン、艦これなどゲーム関係が多め

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【Unity】左右移動

前回キャラクタの制御がうまくいかなかったので今回はスクリプトを書いてみました。
2Dアクションを作るため上下キーを無効にして左右移動だけできるようにしました。

以下のものがコードになります。


#pragma strict

var walkSpeed : float = 4.0;
var runSpeed : float = 8.0;

private var velocity : Vector3;

function Update() {
var controller : CharacterController = GetComponent(CharacterController);
velocity = Vector3(Input.GetAxis("Horizontal"), 0, 0);

if(Input.GetAxis("Run"))
velocity *= runSpeed;
else
velocity *= walkSpeed;

if(0.0f < Input.GetAxis("Horizontal"))
transform.rotation=Quaternion.Euler(0,0,0);
else if(0.0f > Input.GetAxis("Horizontal"))
transform.rotation=Quaternion.Euler(0,180,0);

controller.Move(velocity * Time.deltaTime);
}


Vector3の第3変数を0にすることで上下キーの入力が無効になりました。
velocity = Vector3(Input.GetAxis("Horizontal"), 0, 0);

また、InputのRun(元はJump)に設定したキーが押されるとダッシュモードになります。
if(Input.GetAxis("Run"))

最後に左右キーの入力によってキャラクタの向きを変えました。
右キー入力 0.0f < Input.GetAxis("Horizontal")
左キー入力 0.0f > Input.GetAxis("Horizontal")

参考にしたページ
http://code.google.com/p/vga-unity/wiki/GP10UnityCourse10
PR

【ポケモン】オールスターカップ用メロエッタ

他のポケモンも大体努力値振りも終わってあとはメロエッタの技をどうするか

ステップフォルムへのフォルムチェンジのための”古の歌”
ボイスフォルムで珠持ってH振りバンギを確一に出来る”インファイト”
は確定として残り2枠

ダブルではできるだけ覚えさせておきたい”守る”
幻伝説では貴重な先制技”電光石火”
インファが効かないゴースト用に”シャドークロー”
インファがいまひとつの飛行用に”冷凍パンチ””ストーンエッジ”

岩雪崩覚えてくれれば即採用だったけどS128天の恵み持ちには流石に無理か

技についてはあと1週間あるのでゆっくり考えましょう

遊戯王ZEXAL第71話感想

遊戯王ZEXAL第70話「奇跡のかっとビング!未来を切り開けゼアル!!」

今日は色々ごちゃごちゃしててよく分からない話だった。

先週、超銀河眼の光子龍の攻撃でハートアースドラゴンを破壊したが効果によって復活。

ハルトがバリアンの力を使ってスフィアシールドの力を弱めることで遊馬とアストラルがオーバーレイネットワークを構築、俺とお前でオーバーレイ!!
最強デュエリストはドローカードをも創造する!!
シャイニングドローによってZW-玄武絶対聖盾(アルティメットシールド)をドロー!!
召喚に成功したときゲームから除外されているエクシーズモンスターを効果を無効にし守備表示で3体まで特殊召喚する。
つえええぇぇぇぇーーーー

2回の防がれたと思ったら「それはどうかな」
アルティメットシールドの効果によりハートアースドラゴンの効果を無効にし16600の攻撃をLP150の相手に叩き込む!!
(オーバーキルも甚だしいわ!!!そして突破方法が分からなかったら効果を無効にすればいいじゃないって最近安直すぎるわ



デュエルが終わるとフィールドが崩れフェイカーが落下する
そこに現れたトロンが最後の力を使って・・・結局助けるのかよ
トロンも改心(?)したみたいだけど全く理由が分からない

そして、WDCの優勝商品として遊馬がカイトにデュエルを申し込む(満身創痍だったんだから休ませてやれよ・・・

次のデュエルこそはゴーシュから貰ったエクスカリバーは出してもらえるのか

【ポケモン】オールスターカップに向けて

パーティを考えていましたが時間もないので幻伝説6体で参加することにしました。
ゼクロム、レシラム、Wキュレム、ビクティニ、メロエッタ、ゲノセクト
(まさに種族値の暴力。ケルディオは厳選が面倒なので不参加)

どうせ幻伝説は今回くらいしか使えないだろうし、厳選も面倒なので捕獲済みのポケモンを育てます。一応、程々の個体値は持ってますので糞個体というわけではないと思います。
折角なので専用技のクロスサンダー、クロスフレイム、コールドフレア、Vジェネレート、古の歌、テクノバスターは覚えさせようと思います。

幻伝説が加わることでどんな環境になるでしょうか?
私はスカーフ巻いたWキュレムが暴れまわり、それに対するメタゲームになりそうな予感がしていますがどうなることやら

それでは今日はこの辺で
ではでは~

立ちはだかる言語の壁

Unityの勉強として横スクロールアクションゲームを開発することにしました。
移動にはチュートリアルで利用した「Platform Input Controller」を使用しようとしたところ問題が発生した。

横移動は上手くいくけど上下キーを入力すると手前奥に移動してフィールドから落下してしまう。また、ジャンプも違和感があって思ったような挙動ではない。

色々いじってみたけどうまくいかないので自分でスクリプトを書く方が早そうな気がする
それならDXライブラリもあるしC++で開発しろよと声が聞こえそうな気がしますが、2Dなのは練習用だけでUnityの使い方を覚えるのが目的なのでこのまま続けます。

色々調べたときUnity自体も英語、スクリプトのコメントも英語、コミュニティも英語、解説サイトもほとんど英語で読むのに時間がかかる

目的なく勉強するのが嫌で英語は避けてたからあまり自信はないし、ゲーム開発を目的にして勉強し直そうかなぁ・・・英語

カレンダー

08 2024/09 10
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

フリーエリア

最新CM

[07/14 名無しのリーク]

プロフィール

HN:
せい
性別:
男性
趣味:
ゲーム
自己紹介:
香川でポケモンや遊戯王を中心に色々やってます。
所持デッキ → こちら
twitter → https://twitter.com/Sei_ver1

バーコード

ブログ内検索

P R

カウンター