2017-11-01から1ヶ月間の記事一覧
はじめに https://opengameart.org/ 上記の「OpenGameArt.org」では、Unity でも使用できる フリーのテクスチャ、モデル、サウンドが配布されています 使い方 「Browse」を選択して、素材のカテゴリを選びます 一覧の中から好きな素材を選択します 「FILE(s)…
はじめに http://kako.com/blog/?p=24352 こちらのサイト様にも接続方法が記載されていますので、 上記のサイト様も参考にして頂ければと思いますが 自分のブログにも手順をまとめておきます 手順 スタートメニューの「設定」ボタンを押します 「Windows の…
概要 2016/10/11 に「Controller Button Kits x6」がリリースされました 「Controller Button Kits x6」を導入すると、 Switch、PS4、Vita、Xbox One、Steam、キーボード、マウスの 各ボタンやコントローラの PNG・PSD ファイルが使用できるようになります …
はじめに 以前、上記の記事で Unity で Nintendo Switch の Joy-Con を使用する方法を紹介させていただきました こちらの方法は、特別なプラグインを使用することがないので設定は楽ですが、 ジャイロ・加速度・傾きの値を取得したり、振動させたりすること…
はじめに 少し前に「クリック(タップ)だけで遊べるゲーム」をテーマに、1日ゲームジャムをしました この記事では作ったゲームや使用したアセットを紹介していこうと思います 作ったゲーム 下記のページで公開しています https://unityroom.com/games/chick…
概要 2017/3/11 に「Translucent Image」がリリースされました 「Translucent Image」を導入すると、 uGUI で iOS や MacOS のようなぼかし UI を実装できるようになります 検証環境 Unity 2017.1.1f1 Translucent Image 2.0 デモ 使い方 「Main Camera」に…
ソースコード using UnityEngine; public class RotateSkyBox : MonoBehaviour { public float m_speed = 0.1f; private float m_rotation; private void Update() { m_rotation += m_speed; if ( 360 <= m_rotation ) { m_rotation -= 360; } var skybox = …
ソースコード public bool IsExist() { var current = EventSystem.current; var eventData = new PointerEventData( current ) { position = Input.mousePosition }; var raycastResults = new List<RaycastResult>(); current.RaycastAll( eventData, raycastResults ); v</raycastresult>…
rigidbody.velocity = Vector3.zero; rigidbody.angularVelocity = Vector3.zero;
概要 2015/4/6 に「Tracks and Rails」がリリースされました 「Tracks and Rails」を導入すると、 ジェットコースターを実装できるようになります 検証環境 Unity 2017.1.1f1 Tracks and Rails 13.1.0 デモ http://zenfulcrum.com/track 上記ページの「Play …
はじめに こちらの「Unity Game Framework」に含まれている「MethodCaller」を使用することで Inspector で関数を登録してボタンで実行できるようになります 使い方 ゲームオブジェクトに「MethodCaller」をアタッチして ボタンから実行したい関数を登録して…
GIF アニメ 関連記事
ソースコード 使い方 EmailHandler.SendEmail ( from : "【送信元の gmail アドレス】" , password : "【送信元の gmail パスワード】" , to : "【送信先のメールアドレス】" , subject : "【タイトル】" , body : "【本文】" ); 備考 メールの送信に失敗す…
はじめに 「Texture3D preview for Unity」を使用することで 3D テクスチャのプレビューを Inspector に表示できるようになります 導入方法 下記の URL を開きます https://github.com/raphael-ernaelsten/Texture3DPreview-for-Unity/releases 「Texture3DP…
はじめに 「Prototype」を使用することで、オブジェクトプールを簡単に実現することができます 使い方 例えば、下記のような自機を管理するクラスと using UnityEngine; public class MyShip : MonoBehaviour { public Prototype m_prototype; private void …
はじめに 上記のサイト様で紹介されている「FadeInTextWordByWord」を使用することで 単語単位でテキストのフェードインを行うことができます 使い方 Text に対して「FadeInTextWordByWord」をアタッチして設定することで このように演出を実装できます 単語…
概要 コンポーネントを Inspector から Hierarchy にドラッグして 別のオブジェクトにアタッチすることができます 参考ツイート Tired of remove/add components just for reorder the hierarchy?#UnityTips #unity3d #madewithunity pic.twitter.com/K6xzT9…
概要 AudioClip の選択ウィンドウで左下の波形をクリックするとプレビューを再生できます 参考ツイート You can listen to AudioClips when selecting them from inspector! Not the friendliest UI. #unity3d #gamedev #indiedev #unitytips pic.twitter.co…
概要 Hierarchy のゲームオブジェクトに向かって Alt キーを押しながらプレハブをドラッグすると、置き換えることができます 参考ツイート Tip: Replace a GameObject in the hierarchy with a prefab by holding Alt while dragging the prefab onto it.Eve…
ソースコード using UnityEngine; public class Example : MonoBehaviour { public Transform m_target = null; public float m_speed = 5; public float m_attenuation = 0.5f; private Vector3 m_velocity; private void Update() { m_velocity += ( m_tar…
ソースコード using System.IO; using System.Linq; using UnityEngine.SceneManagement; public static class Utils { public static bool CanLoadScene( string sceneName ) { return Enumerable .Range( 0, SceneManager.sceneCountInBuildSettings ) .Se…
はじめに 「Save Play Mode Changes in Unity」を使用することで Unity 再生中に編集した内容を再生終了後も保持することができます 使い方 編集内容を保持しておきたいゲームオブジェクトに 「SavePlayModeChanges」コンポーネントをアタッチします これで…
はじめに 「UnityEngineAnalyzer」を使用することで Unity プロジェクトの静的解析を行うことができるようになります 使い方 UnityEngineAnalyzer を使用して静的解析を行う方法は大きく分けて2つあります Visual Studio のプロジェクトに UnityEngineAnalyz…
はじめに Wrote a small editor script for better prefab editing. #unitytips pic.twitter.com/Nqq4a6Fh6c— Ulrik Flænø Damm (@ulrikdamm) 2017年10月18日 「EditPrefab.cs」を Unity プロジェクトに導入することで 上記のツイートの様に、プレハブを専用…
はじめに 「Unity3D-Python-Editor」を Unity プロジェクトに導入すると Python スクリプトを Unity エディタ上で編集できるようになります 使い方 Python のスクリプトをアタッチしたいゲームオブジェクトを選択した状態で Unity メニューの「Python>New Py…
引き換え方法 Asset Store 右上のアカウントのアイコンをクリックして 「マイアカウント」を選択します そして、「バウチャーコードを引き換え」の欄に バウチャーコードを入力して「送信」ボタンを押します これで、バウチャーコードの引き換えが完了です …
概要 2015/1/8 に「UPA Toolkit: Pixel Art Editor」がリリースされました 「UPA Toolkit: Pixel Art Editor」を導入すると、 Unity エディタ上でドット絵を描けるようになります 検証環境 Unity 2017.1.1f1 UPA Toolkit: Pixel Art Editor 2.2.1 使い方 Uni…
はじめに 詳しくはこちらのサイト様に記載されていますが、 備忘録として自分のブログにも手順まとめておきます 手順 「build.bat」という名前のファイルを Unity プロジェクトの Assets フォルダ直下に作成する この「build.bat」に下記のようなコードを記…
概要 2015/3/9 に「Ez Files Renamer.」がリリースされました 「Ez Files Renamer.」を導入すると、 ゲームオブジェクトやファイルのリネームや、ゲームオブジェクトのソートができるようになります 検証環境 Unity 2017.1.1f1 Ez Files Renamer. 1.1.1 リネ…
概要 2013/8/16 に「EditorPrefsPlus」がリリースされました 「EditorPrefsPlus」を導入すると、 Color、Vector2、Vector3、Rect などを EditorPrefs に保存できるようになります 検証環境 Unity 2017.1.1f1 EditorPrefsPlus 1.0.2 使い方 // 読み込み testB…