Unity(C#)初心者・入門者向けチュートリアル ひよこのたまご

AndroidやiOS向けアプリを簡単に作れるゲーム開発環境Unity(ユニティ)の使い方を、チュートリアル方式で一緒に学びましょう!

Unity

【Unity】ISerializationCallbackReceiverを使いJsonUtilityでDictionaryを実現

Unity 2019.2.0f1 Personal(2019年8月) UnityのJsonUtilityはほとんどの型をシリアル化できますが、 残念ながらDictionary型は対象外です。 が、ISerializationCallbackReceiverというインターフェイスを使うことで、 Dictionaryを実現することができます。

【Unity】JsonUtilityでJsonへシリアライズしたデータをローカルに保存する

Unity 2019.2.0f1 Personal(2019年8月) 今回はJsonテキストをローカルに保存していきます〜 JsonUtilityでクラスをJsonテキストに変換しローカルに保存したり、 逆に読み出して使用したりします。 ※iOSやAndroidではなくUnity Editor環境での保存です。

【Unity】JsonUtilityを使ってデータを保存してみる

Unity 2019.2.0f1 Personal(2019年8月) UnityではJsonUtilityというAPIを使い、 Json(データフォーマット)を扱うことが出来ます。 クラスなどデータのまとまりからJsonテキストへ変換(シリアライズ)したり、 逆にJsonテキストからクラスへ変換(デシリア…

【Unity】ScriptableObjectを作って使ってみる

Unity 2019.2.0f1 Personal(2019年8月) 今回はScriptable Objectについて調査したいと思います〜 Scriptable Objectとは(静的)データを格納しておくアセットで、 マスターデータなどとして活用することができます!

【Unity】LINEっぽいチャットでScroll View チュートリアル④ChatNode

Unity 2019.2.0f1 Personal(2019年8月) LINEっぽいチャットでScroll Viewチュートリアル、 ラストはChatNodeスクリプトを作成していきます〜

【Unity】LINEっぽいチャットでScroll View チュートリアル③ChatController前編

Unity 2019.2.0f1 Personal(2019年8月)前回の続きです〜 今回はチャットが動くようスクリプトを作成していきます。 Scroll ViewやAuto Layoutについては前回まででほぼ終わってしまいましたが…。 せっかくなのでちゃんと機能するところまで進めていきます〜 …

【Unity】LINEっぽいチャットでScroll View チュートリアル②ChatNode作成

Unity 2019.2.0f1 Personal(2019年8月)引き続きLINEっぽいチャットを作成していきます〜 今回はチャットのテキスト情報とアイコン画像をひとまとめにした ChatNodeのPrefabを作成していきます!

【Unity】LINEっぽいチャットでScroll View チュートリアル①UIパーツ配置

Unity 2019.2.0f1 Personal(2019年8月)Scroll ViewとLayout系コンポーネントについて調べてきました! 実際にモノを作成していく中で理解が進むことは多いので、 学んだことを応用してまずはLINEっぽいチャットシステムを作ってみたいと思います!LINEっぽい…

【Unity】デバイスが縦長・横長の時に黒枠を表示させる。【Camera】

Unity 2019.2.0f1 Personal(2019年8月)今回はUnityのCameraの値をいじって、 デバイスが縦長(iPhoneXなど)・横長(タブレットなど)の時に黒枠を表示させ、 いつでも16:9の画面を映し出すようにしていきます!

【Unity】端末画面サイズを取得する

Unity 2019.2.0f1 Personal(2019年8月)スマートデバイスも様々な端末画面サイズがあり、 どの端末でもレイアウトが崩れないよう対応しなければなりません! 今回はひとまず端末画面サイズを取得する方法だけご紹介します〜

Scroll ViewとLayoutコンポーネント群④Layout Group

Unity 2019.2.0f1 Personal(2019年8月)今回はLayout系コンポーネントの中でもLayout Groupについてです〜

Scroll ViewとLayoutコンポーネント群③Content Size Fitter

Unity 2019.2.0f1 Personal(2019年8月)今回はLayoutコンポーネント群からContent Size Fitterについてです〜 コンテンツ(子オブジェクト)の数やサイズによって コンテンツを囲う枠(親オブジェクト)のレイアウトを自動的に変更する、 正にUnityのAuto Lay…

Scroll ViewとLayoutコンポーネント群②LayoutElement

Unity 2019.2.0f1 Personal(2019年8月)今回はLayout系コンポーネントの中でも LayoutElementというコンポーネントについて調査します! UnityのAuto Layout機能を使う上で欠かせないコンポーネントです! ここらへんのコンポーネントについて頭の中で整理で…

Scroll ViewとLayoutコンポーネント群①Scroll Rect

Unity 2019.2.0f1 Personal(2019年8月)アイテムリストやアチーブメントなど、 ScrollViewが自由に扱えるとゲームの見た目がとてもよくなりますよね。 というわけでScrollViewと、ScrollViewと組み合わせてよく使うLayoutコンポーネント群について 勉強してい…

【Unity開発】uGUIのDropDownの使い方【ひよこエッセンス】

Unity5.3.5f1 Personal(2016年7月) ひよこエッセンスの時間です〜今回はuGUIのドロップダウン機能を解説していきます〜

第9回大宮Unityもくもく会のお知らせ【9月29日(火)開催】

今月も開催致します、さいたま市大宮駅で毎月開催してますUnityもくもく会のお知らせです~ 今回で第9回目となります〜 お時間ある方はどうぞお気軽にご参加下さい~ 第9回大宮Unityもくもく会のお知らせ【9月29日(火)開催】 Doorkeeperで管理しておりますの…

【Unity10】色々な種類のボールを生成する!【パズドラ風2】

Unity5.1.1p3 Personal(2015年7月)前回の続きです〜 前回まででCubeをゲーム画面に表示させることができるようになりました〜今回は、Cubeの代わりにビリヤードのぼーるを並べてみたいと思います〜しかも、色々な種類のビリヤードのボールです〜

【Unity10】パズドラ的なゲーム(3-match)のチュートリアル【パズドラ風1】

Unity5.1.1p3 Personal(2015年7月)今回からはパズドラ的なパズルゲームを作っていこうと思います〜パズドラみたいに3つ以上の宝石を並べて消すゲームを、3-matchと呼ぶそうです〜こちらの動画と、わなびノートさんの記事を参考に作っていこうと思います〜今…

7月末はUnity5入門書祭り!同時期発売の3冊を徹底レビュー!

皆さんはUnityをご存知でしょうか?Unityとは、スマホゲーム等を作るためのゲームエンジンのことです〜 Unityのおかげでゲームなんて全く作ったことがないという方でも、 本当に簡単に、しかも無料でゲームが作れる世の中となりました〜 今年の3月にUnity5に…

【Unity9】UNETでAnimationを同期させる!【UNET21】

Unity5.1.1p3 Personal(2015年7月)前回の続きです〜今回はAnimationを同期していきます〜 UNET Part 21 - Network Animator - YouTube

第8回大宮Unityもくもく会のお知らせ【8月28日(金)開催】

【初心者歓迎】Unityもくもく会⑧【さいたま市大宮駅】 さいたま市大宮駅で毎月開催してますUnityもくもく会を、8月も開催させて頂きます〜 今回で第8回目となります〜 DoorKeeperページを作成しましたので、お申込みはこちらからお願い致します〜unity038.do…

【Unity9】表示したGUI(Network Manager)を機能させる!【UNET20-2】

Unity5.1.1p3 Personal(2015年7月)前回の続きです〜新しいGUIの作成が完了したので、ボタンを押す等した時に処理が発生するようにしていきます〜 UNET Part 20 - UI & Custom Net Manager - YouTube

【Unity9】GUIを改善して、Network Managerを見やすくする!【UNET20】

Unity5.1.1p3 Personal(2015年7月)前回の続きです〜今のままだとGUIがデフォルトのものなのでちょっとかっこ悪いですし、必要ない機能もたくさん表示されていて分かりにくいです〜ですので、必要な機能のみが表示されるように改善していきます〜UNET Part 20…

【Unity9】Unity MultiPlayerを使ってネットワーク越しにマッチメイキング!【UNET19】

Unity5.1.1p3 Personal(2015年7月)前回の続きです〜今回はUnity MultiPlayerを使い、ネットワーク越しのマッチメイキングシステムを実現していきます〜今まではLocal環境での接続でしたが、Unity MultiPlayerを使うことでネットワーク越しで接続することがで…

【Unity9】UNETで発生したバグを取り除く【UNET18】

Unity5.1.1p3 Personal(2015年7月)前回の続きです〜今回はpart17までで出てきたバグを取り除いていきます〜 UNET Part 18 - Fixing my bugs 1 - YouTube

【Unity9】UNETでゾンビ発生地点を増やす【UNET17】

Unity5.1.1p3 Personal(2015年7月) 前回の続きです〜 今のところゾンビ発生地点が1箇所しか無いので、4つに増やしていきます〜また、時間差で少しずつ出現するようにしていきます〜 UNET Part 17 - Better Spawning - YouTube

【Unity9】UNETでゾンビの動きをスムーズにシンクロさせる!【UNET16】

Unity5.1.1p3 Personal(2015年7月) 前回の続きです〜 今回はゾンビの動きをよりスムーズにし、ネットワーク越しのシンクロ率を高めていきます〜 UNET Part 16 - Zombie Motion Sync - YouTube

【Unity9】UNETでゾンビに攻撃させる!【UNET15】

Unity5.1.1p3 Personal(2015年7月) 前回の続きです〜 今回は、ゾンビにPlayerを攻撃させてダメージを与えていきたいと思います〜 UNET Part 15 - Zombies Bite Back! - YouTube

【Unity9】UNETでゾンビを撃つ!【UNET14】

Unity5.1.1p3 Personal(2015年7月) 前回の続きです〜 今回はゾンビを攻撃する処理を追加していきます〜 UNET Part 14 - Shoot Those Zombies! - YouTube

【Unity9】UNETでゾンビ生成時にユニークなIDを付ける!【UNET13】

Unity5.1.1p3 Personal(2015年7月) 前回の続きです〜 今回はゾンビ1体ずつにユニークなIDを付けます〜 プレイヤーがゾンビから攻撃を受けた時やプレイヤーがゾンビを狙撃した時に、ダメージ情報をIDと紐付けてサーバーへ送り、全クライアントとデータと同期…