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

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

【Unity9】UNETを使ってRotationを同期させる【UNET6】

Unity5.1.1p3 Personal(2015年7月)


前回の続きです〜


前回までで位置情報を、UNETを使った同期方法と前時代の同期方法を使った手法の2つを実装しました〜

今回は位置情報の時と全く同じ手順で、UNETを使った同期方法と前時代の同期方法を角度にも適用していきます〜



UNET Part 6 - Efficient Rotation Syncing - YouTube

続きを読む

【Unity9】UNETのSyncVarのhookの使用例と、前時代の同期方法【UNET5】

Unity5.1.1p3 Personal(2015年7月)


前回の続きです〜


前回までで遅延時間を画面に表示させ、遅延時間を短くしようと試みてきました〜
今回は更に遅延時間を短縮して効率化していくようです〜



UNET Part 5 - Almost Time Travel! - YouTube

続きを読む

【Unity9】UNETのlatency(遅延時間)を表示して、ちょっとだけ改善する【UNET4-2】

Unity5.1.1p3 Personal(2015年7月)


前回の続きです〜


今回もまたlatencyに関してで、遅延時間を画面に表示していきます〜



UNET Part 4 - Latency Simulation! - YouTube

続きを読む

【Unity9】UNETのlatency(遅延時間)を改善する【UNET4】

Unity5.1.1p3 Personal(2015年7月)

前回の続きです〜

今回扱うlatencyは、データを要求してからこちらに届くまでの遅延時間のことを言います〜
part4はこのlatencyの改善についてです〜



UNET Part 4 - Latency Simulation! - YouTube

続きを読む

【Unity】UNETの基本的な用語(スクリプト編)【ひよこエッセンス】

UNET用語(スクリプト)まとめ

前提

①using UnityEngine.Networking;とスクリプト先頭で宣言されている。
②NetworkBehaviourクラスを継承している。
③オブジェクトにNetwork Identityコンポーネントが付いている。

続きを読む

【Unity9】UNETのネットワークトラフィックを軽減し、効率化する【UNET3】

Unity5.1.1p3 Personal(2015年7月)


前回の続きです〜


相手プレイヤーの位置と傾きを同期し、なめらかに表示させるところまできました〜
今回は少しだけ効率化をしていくそうです〜



UNET Part 3 - Being a bit more efficient - YouTube

続きを読む

【Unity9】UNETでオンライン開始時のプレイヤー生成位置を変更する【UNET2-2】

Unity5.1.1p3 Personal(2015年7月)


前回の続きです〜


今回はMainシーンに入った時に、プレイヤー生成位置をランダムにする処理を追加します〜


※※※注意※※※
Unityのバージョンが5.1.1f1より前のものだと、シーン間遷移をした時に「StartServer Listen failed」というエラーが発生することがあります。
公式サイトからパッチをダウンロードし、最新の状態にすることをオススメします。



UNET Part 2 - Rotation Syncing - YouTube

続きを読む

【Unity9】UNETでネットワーク越しに傾き(Rotation)を同期させる【UNET2】

Unity5.1.1f1 Personal(2015年7月)


前回の続きです〜


今回はオブジェクトの傾き(Rotation)を、プレイヤー間で同期していきます〜



UNET Part 2 - Rotation Syncing - YouTube

続きを読む

【Unity9】UNETでプレイヤーの動きを補間し、なめらかな動きを実現する【UNET1-2】

Unity5.1.1f1 Personal(2015年7月)


前回の続きです〜


前回までで自プレイヤーの動きと相手プレイヤーの動きとを別々に切り離すことができるようになりました〜
しかしまだ動きがカクカクした感じなので、動きをよりなめらかに表示する処理を加えていきます〜


UNET Part 1 - Setup and Movement Syncing - YouTube

続きを読む

【Unity9】UNETでマルチプレイヤーなオンラインゲーム開発【UNET1】

Unity5.1.1f1 Personal(2015年7月)

マルチプレイヤーネットワーキングシステムであるUNETが、Unity5.1から標準搭載されました!
そして、少し前からUNETのチュートリアルがあがっていたので、今回から記事にまとめていきたいと思います〜


今後ブログ記事をアップしていく中でよく分からないけど動いたというパターンや、誤った説明等拙い点が多々あるかと思います〜

間違いなどお気付きの点がありましたら、コメント等で教えて下さると助かります〜



UNET Part 1 - Setup and Movement Syncing - YouTube

続きを読む

【Unity】uGUI Toggleの使い方, スクリプトからの操作, タブ機能の実装

Unity 2021.1.0f1 Personal(【更新】2021年4月)
Unity5.1.1f1 Personal(2015年7月)

今回はuGUIのToggleについて解説致します!
Toggleを使うことでWebサイトでいうところのチェックボックスやラジオボタンを作成することができます。
またToggleを使うことでブラウザの「新しいタブで開く」などで使われているタブ機能を実装することもできます。

続きを読む

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

Unity5.1.1f1 Personal(2015年7月)
f:id:hiyotama:20150624205139p:plain


ひよこエッセンスの時間です〜

今回はuGUIの中でもScrollbarについてまとめていきたいと思います〜

続きを読む