ちょこ

学生です。メモっぽく。

Unity

Unity 2Dゲーム開発日記 16日目 ~4.6UIをスクリプトから変更~

4.6のUIをスクリプトから変更 表示位置とサイズを変える。 public Button button; RectTransform buttonRect; buttonRect.anchoredPosition = new Vector2(100, 100); buttonRect.sizeDelta = new Vector2(100, 100); こんな感じで色々できる。

Unityメモ ~スクリプトからUIオブジェクトを取得~

今まで何も考えずpublicでTextとかを宣言して、ドラッグして入れたりしてたけど、めんどくさいなと思うことがあったのでスクリプトから書くようにした。 多分忘れないけど、メモしておく。 using UnityEngine.UI; Text text1; void Start() { text1 = GameOb…

Unity メモ ~InputFieldで日本語入力~

こんにちは。 Unity5出ましたね。 何ができるようになったのかまだあまり分かってないけど。 InputFieldで日本語が打てない! InputFieldに日本語打ってなんかするみたいの作ろうと思ったら、何か言葉(日本語で)打ち込んでエンター押したら消えちゃう! みたい…

Unity メモ ~ Color ~

Colorをいじっていて詰まったからメモする。UIのImageとButtonの色をスクリプトから変更しようとしたの。 最初は Button.image.color = new Color(Random.Range(0,255), Random.Range(0,255), Random.Range(0,255)); って書いててランダムに色を付けようとし…

Unity サイト紹介 ~ニコニ立体~

ニコニ立体ニコニ立体ってサイトを最近知りました。 いろいろモデルを配布しているところみたいです。 公式のアリシアちゃんはUnityデータも配布されていて、めっちゃかわいい。 しかも商用利用も可能みたいです。 Unityちゃんだとみんな使っててつまらない…

Unity 2Dゲーム開発日記 19日目 ~Android~

Android端末でのデバッグ 「Unity Remote 4」というのがあります。 Android端末で、Google Playからインストールします。 Edit - Project Settings - Editor - Unity Remote - any Android Device 各端末ごとのドライバをインストールする(ADBっていうのかな…

Unity 2Dゲーム開発日記 18日目 ~メモ~

書いたやつを書く。 時間経過でオブジェクト消すやつ。 lifeTime -= Time.deltaTime; if (lifeTime < 0) { Destroy(gameObject); } OnTriggerEnter OnTriggerの使い道がやっと分かった気がする。 当たったことにはしたいけど、物理演算とかしてほしくないと…

Unity 3Dゲーム開発 17日目 ~Prefab~

ちょっとつまづいたことを書く。 public GameObject prefab1, prefab2; private GameObject prefabs = new GameObject[2]; prefabs[0] = prefab1; prefabs[1] = prefab2; Instantiate(prefabs[0]); Destroy(prefabs[0]); みたいに、「prefabを生成して削除す…

Unity 2Dゲーム開発日記 16日目 ~Button/Muteki~

Buttonをdisableにする。 ボタンを押せない状態にする。 public Button button1; button1.interactable = false; こんな感じで押せなくなる! 点滅させる。 ダメージ受けたときに無敵状態の表現として、点滅させたい。 最初調べたらrenderer.enableのtrueとf…

Unity 2Dゲーム開発日記 15日目 ~New UI~

新しいUIいいなぁ ステータス画面を今までScriptでGUI全部書いてたけど、4.6の新しいUIで作り直した。 まだ完成ではないけど。 Canvasを非表示にする。 レベルアップ時にレベルアップの文字を表示させるのをやろうと思う。 レベルアップ時に画像を出すのは出…

【Unity】InputFieldを(常に)入力状態にしたい。

文字打つことしかしないゲーム作ったから。 Unity - Scripting API: InputField void Update() { EventSystem.current.SetSelectedGameObject(inputField.gameObject, null); inputField.OnPointerClick(new PointerEventData(EventSystem.current)); } Inpu…

Unity 2Dゲーム開発日記 14日目 ~UI Image~

Canvasの中のImageにSendMessageしてみる。 HPのゲージのとこをUIのImageでやろうと思った。 Image image; image.SendMessage("OnDamage"); みたいにやろうとしたらGameObjectじゃないぞって怒られた。そりゃそうだよね。 Imageいじりたいとき、どうやってや…

Unity 3Dゲーム開発 ~シリアスゲーム~

講義で役に立つインタラクティブなシリアスゲームを作っている。 ほぇ~と思ったことをめっちゃ簡単に書く。 ArrayListは使わない。 Javaのプログラムを組んでいて動的配列を作るときに結構使っていたArrayList。 Unityで使うことはないだろう。 どうやらジェ…

Unity 2Dゲーム開発日記 13日目 ~Particle System~

Particle System Unityの動画をYoutubeで見ていたらParticle Systemというものを見つけたのでやってみる。ぽあ〜って感じでいっぱい粒子(パーティクル)が出る。 Particleが背景の後ろに出ちゃう。 レイヤーは前にちょっとだけやったんだけど、どうやるか忘れ…

Unity 2Dゲーム開発日記 12日目 ~GUI~

GUIをいじいじしてたよ。 書いた記事が全部消えちゃった。 UnityのDocumentationにあるGUIチュートリアルを見まくってやってました。 Unity - Manual: Immediate Mode GUI (IMGUI) GUIのグルーピングできるのは便利だな-って思った! 揃えようと思ったときに…

Unity 2Dゲーム開発日記 11日目 ~作りたいアプリを考える~

作業してて気づいたけど。 自分がどんなゲーム作りたいのか分からない! こういうの最初にしっかり考えてから作るべきだよなぁ。 頑張って作ったものが本当は世の中に全然必要のないものだった。っていうことになる。 まぁUnity勉強しようと思って作っていた…

Unity 2Dゲーム開発日記 10日目 ~ステータス~

データの保存 PlayerPrefsっていう便利なものがありました。 Unity - Scripting API: PlayerPrefsPlayerPrefs.SetInt("key", value); みたいに型を指定してSetしたりGetしたりできる! PlayerPrefs.DeleteKey("key"); で削除もできる! これでステータス保存し…

Unity 2Dゲーム開発日記 9日目 ~背景~

背景を描いてきたよ。 めっちゃ適当。 [ とりあえず形だけね。背景に設定するには、まずLayerだよね。 「Sprite Render」で設定していきます。 Inspectorビュー → Sprite Render → Sorting Layerで画像の表示順みたいのが設定できます。 Backgroudを一番下に…

Unity 2Dゲーム開発日記 8日目 ~攻撃~

近接攻撃実装しよう。 近接攻撃用のScriptに左向いているときは反転させるように書いたら、右向きのときに出したオブジェクトが左向いたときに方向が変わってしまうことに気づいた。 これは、右向きと左向きの攻撃オブジェクトの生成を別にするべきなのか? …

Unity 2Dゲーム開発日記 7日目 ~バグ~

Editor変えました。 でふぉが MonoDevelop ってやつだけど、日本語うてなかったりとかいろいろ使いづらかったので Sublime Text 2 でやることにしました。 変え方は Preferences → External tools にいじるとこあった。 めっちゃ見やすくした。 近接攻撃を実…

Unity 2Dゲーム開発日記 6日目 ~またアニメーション~

やったこと アニメーションの絵を書いた。 雑クオリティでもめっちゃ時間かかる。こんなんになった。 アニメーション用の画像 動かすとこんな感じ。 ちょっとカクカクだけど満足。かわいい。カーソルちょっと映っちゃったけど気にしない。 攻撃もあるけど、…

Unity 2Dゲーム開発日記 5日目 ~アニメーション~

アニメーションつける [Unity]Unity4.3の2Dツールを使ってみる -コマアニメ編- | クスールブログ 結構いろいろややこしかったのでまとめてみる! 1. 1枚の画像に複数の状態のキャラを描いた画像を用意する。 2. Sprite Mode を Multiple にして、 Sprite Edit…

Unity 2Dゲーム開発日記 4日目 ~基本が~

いろいろあって2週間も空いてしまった。 3日坊主だ。 久しぶりに開いたらいろいろ巻き戻ってた。ちゃんとgithubで管理します。 弾を当てて敵を倒すとのことでしたが... Unityの2Dゲームで「当たり判定」の基本を30分で理解するコツ!(前編) - Unity不定期便 …

ソースコードを貼付けてみる。

using UnityEngine; using System.Collections; public class Player : MonoBehaviour { public bool facingRight = true; public float maxSpeed = 5; public float moveForce = 200; public float jumpForce = 200; public bool jump = false; public bool…

Unity 2Dゲーム開発日記 2日目 ~ジャンプ~

開発していく (^o^)/ ジャンプしたい ニートのノート: 2Dサンプルゲームのスクリプトを適当に翻訳してみる 参考にして書いてみた。 (ソースコード貼付けようと思ったら、見たまま編集だといい感じにできないから次にしよう...) <a href="http://chnr.hatenablog.com/entry/2014/10/07/032611" data-mce-href="http://chnr.hatenablog.com/entry/2014/10/07/032611">ソースコードを貼付けてみる。</a>…

Unity 2Dゲーム開発日記 1日目 ~はじまりはじまり~

Androidアプリの開発をしたい 時代はUnityでしょ! やってみよう! どうせなら勉強をブログに記録しよう。 ということでスタート。 作ろうと思ってるもの - 敵倒す! - ポイント貰える! - ポイントでキャラクター強化! - 新しい技! - 敵の強さとか数とか選べる…