Unity
4.6のUIをスクリプトから変更 表示位置とサイズを変える。 public Button button; RectTransform buttonRect; buttonRect.anchoredPosition = new Vector2(100, 100); buttonRect.sizeDelta = new Vector2(100, 100); こんな感じで色々できる。
今まで何も考えずpublicでTextとかを宣言して、ドラッグして入れたりしてたけど、めんどくさいなと思うことがあったのでスクリプトから書くようにした。 多分忘れないけど、メモしておく。 using UnityEngine.UI; Text text1; void Start() { text1 = GameOb…
こんにちは。 Unity5出ましたね。 何ができるようになったのかまだあまり分かってないけど。 InputFieldで日本語が打てない! InputFieldに日本語打ってなんかするみたいの作ろうと思ったら、何か言葉(日本語で)打ち込んでエンター押したら消えちゃう! みたい…
Colorをいじっていて詰まったからメモする。UIのImageとButtonの色をスクリプトから変更しようとしたの。 最初は Button.image.color = new Color(Random.Range(0,255), Random.Range(0,255), Random.Range(0,255)); って書いててランダムに色を付けようとし…
ニコニ立体ニコニ立体ってサイトを最近知りました。 いろいろモデルを配布しているところみたいです。 公式のアリシアちゃんはUnityデータも配布されていて、めっちゃかわいい。 しかも商用利用も可能みたいです。 Unityちゃんだとみんな使っててつまらない…
Android端末でのデバッグ 「Unity Remote 4」というのがあります。 Android端末で、Google Playからインストールします。 Edit - Project Settings - Editor - Unity Remote - any Android Device 各端末ごとのドライバをインストールする(ADBっていうのかな…
書いたやつを書く。 時間経過でオブジェクト消すやつ。 lifeTime -= Time.deltaTime; if (lifeTime < 0) { Destroy(gameObject); } OnTriggerEnter OnTriggerの使い道がやっと分かった気がする。 当たったことにはしたいけど、物理演算とかしてほしくないと…
ちょっとつまづいたことを書く。 public GameObject prefab1, prefab2; private GameObject prefabs = new GameObject[2]; prefabs[0] = prefab1; prefabs[1] = prefab2; Instantiate(prefabs[0]); Destroy(prefabs[0]); みたいに、「prefabを生成して削除す…
Buttonをdisableにする。 ボタンを押せない状態にする。 public Button button1; button1.interactable = false; こんな感じで押せなくなる! 点滅させる。 ダメージ受けたときに無敵状態の表現として、点滅させたい。 最初調べたらrenderer.enableのtrueとf…
新しいUIいいなぁ ステータス画面を今までScriptでGUI全部書いてたけど、4.6の新しいUIで作り直した。 まだ完成ではないけど。 Canvasを非表示にする。 レベルアップ時にレベルアップの文字を表示させるのをやろうと思う。 レベルアップ時に画像を出すのは出…
文字打つことしかしないゲーム作ったから。 Unity - Scripting API: InputField void Update() { EventSystem.current.SetSelectedGameObject(inputField.gameObject, null); inputField.OnPointerClick(new PointerEventData(EventSystem.current)); } Inpu…
Canvasの中のImageにSendMessageしてみる。 HPのゲージのとこをUIのImageでやろうと思った。 Image image; image.SendMessage("OnDamage"); みたいにやろうとしたらGameObjectじゃないぞって怒られた。そりゃそうだよね。 Imageいじりたいとき、どうやってや…
講義で役に立つインタラクティブなシリアスゲームを作っている。 ほぇ~と思ったことをめっちゃ簡単に書く。 ArrayListは使わない。 Javaのプログラムを組んでいて動的配列を作るときに結構使っていたArrayList。 Unityで使うことはないだろう。 どうやらジェ…
Particle System Unityの動画をYoutubeで見ていたらParticle Systemというものを見つけたのでやってみる。ぽあ〜って感じでいっぱい粒子(パーティクル)が出る。 Particleが背景の後ろに出ちゃう。 レイヤーは前にちょっとだけやったんだけど、どうやるか忘れ…
GUIをいじいじしてたよ。 書いた記事が全部消えちゃった。 UnityのDocumentationにあるGUIチュートリアルを見まくってやってました。 Unity - Manual: Immediate Mode GUI (IMGUI) GUIのグルーピングできるのは便利だな-って思った! 揃えようと思ったときに…
作業してて気づいたけど。 自分がどんなゲーム作りたいのか分からない! こういうの最初にしっかり考えてから作るべきだよなぁ。 頑張って作ったものが本当は世の中に全然必要のないものだった。っていうことになる。 まぁUnity勉強しようと思って作っていた…
データの保存 PlayerPrefsっていう便利なものがありました。 Unity - Scripting API: PlayerPrefsPlayerPrefs.SetInt("key", value); みたいに型を指定してSetしたりGetしたりできる! PlayerPrefs.DeleteKey("key"); で削除もできる! これでステータス保存し…
背景を描いてきたよ。 めっちゃ適当。 [ とりあえず形だけね。背景に設定するには、まずLayerだよね。 「Sprite Render」で設定していきます。 Inspectorビュー → Sprite Render → Sorting Layerで画像の表示順みたいのが設定できます。 Backgroudを一番下に…
近接攻撃実装しよう。 近接攻撃用のScriptに左向いているときは反転させるように書いたら、右向きのときに出したオブジェクトが左向いたときに方向が変わってしまうことに気づいた。 これは、右向きと左向きの攻撃オブジェクトの生成を別にするべきなのか? …
Editor変えました。 でふぉが MonoDevelop ってやつだけど、日本語うてなかったりとかいろいろ使いづらかったので Sublime Text 2 でやることにしました。 変え方は Preferences → External tools にいじるとこあった。 めっちゃ見やすくした。 近接攻撃を実…
やったこと アニメーションの絵を書いた。 雑クオリティでもめっちゃ時間かかる。こんなんになった。 アニメーション用の画像 動かすとこんな感じ。 ちょっとカクカクだけど満足。かわいい。カーソルちょっと映っちゃったけど気にしない。 攻撃もあるけど、…
アニメーションつける [Unity]Unity4.3の2Dツールを使ってみる -コマアニメ編- | クスールブログ 結構いろいろややこしかったのでまとめてみる! 1. 1枚の画像に複数の状態のキャラを描いた画像を用意する。 2. Sprite Mode を Multiple にして、 Sprite Edit…
いろいろあって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…
開発していく (^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>…
Androidアプリの開発をしたい 時代はUnityでしょ! やってみよう! どうせなら勉強をブログに記録しよう。 ということでスタート。 作ろうと思ってるもの - 敵倒す! - ポイント貰える! - ポイントでキャラクター強化! - 新しい技! - 敵の強さとか数とか選べる…