コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】DOTween で async / await を使用する

ソースコード 使用例 using DG.Tweening; using UnityEngine; public class Example : MonoBehaviour { private async void Start() { var t = transform; await t.DOMove( Random.onUnitSphere, 1 ); // 移動 await t.DORotate( Random.rotation.eulerAngle…

【Unity】コルーチンと async / await を一緒に使用できる「Asyncoroutine」紹介

はじめに 「Asyncoroutine」を Unity プロジェクトに導入することで コルーチンと async / await を一緒に使用できるようになります Coroutine in async/await using Asyncoroutine; using System.Collections; using System.Threading.Tasks; using UnityEn…

【Unity】ベクトルを回転させる

サンプル // Z 軸方向に 90 度回転 var vec = new Vector2( 0, 5 ); var result = Quaternion.Euler( 0, 0, 90 ) * vec;

【Unity】Unity Remote 5 が接続されているかどうか確認する方法

概要 Unity Remote 5Unity Technologies ApSユーティリティ無料 Unity Remote 5 が接続されているかどうかは UnityEditor.EditorApplication.isRemoteConnected このプロパティで確認できます しかし、UnityEditor 名前空間を使用する関係で、 そのまま使う…

【Unity】Unity 2017 でコルーチンの代わりに async / await を使用する

はじめに http://www.stevevermeulen.com/index.php/2017/09/using-async-await-in-unity3d-2017/ この記事は、上記のページで公開されている Unity 2017 でコルーチンの代わりに async / await を使用する方法を翻訳したものになります 目次 はじめに 目次 …

【Unity】スプラトゥーンのように弾を発射して壁や床に色を塗るサンプル「ParticleDecalDrawer」紹介

はじめに 「ParticleDecalDrawer」はスプラトゥーンのように 弾を発射して壁や床に色を塗るサンプルです 使用例

【Unity】iOS / Android で Twitter と連携してタイムラインやフォローしているユーザー、フォロワーの情報を取得する方法

検証環境 Unity 2017.4.0f1 Android 7.0 使うもの Asset Store で公開されている「Twitter Kit for Unity」と、 GitHub で公開されている「Twity」を使用します Twitter アプリケーションの作成 下記のページにアクセスします https://apps.twitter.com/ 「C…

【C#】JSON を整形する関数

C#

はじめに 上記のページで公開されている Json.ToReadable 関数を使用することで、 JSON を整形することができます ソースコード(引用) 使用例 {"foo":111,"bar":222} 例えばこのような JSON を整形したい場合、 var json = @"{""foo"":111,""bar"":222}"; …

【Unity】Asset Store から最新バージョンのアセットをダウンロードできない時の対処方法

概要 Asset Store で購入したアセットの最新バージョンをダウンロードしようと思って Unity で Asset Store を開いたところ、「アップデート」ボタンではなく 「インポート」ボタンが表示されており、ボタンを押しても 古いバージョンのアセットがインポート…

【Unity】Project ビューの SceneAsset にフォーカスを合わせるボタンを Hierarchy のシーン名の横に追加するエディタ拡張

ソースコード 使用例

【C#】Discord の Bot を作ってみる

はじめに 上記のサイト様が、詳細な内容を記載されていますので、 詳しくは上記のサイト様を閲覧して頂ければと思いますが 自分のブログにも手順をまとめておきます Bot の作成 下記のページにアクセスします https://discordapp.com/developers/application…

【Unity】PhysicsMaterial2D のパラメータをスクリプトから編集する方法

編集例 var mat = go.GetComponent<Rigidbody2D>().sharedMaterial; mat.bounciness = 0.9f; mat.friction = 0.9f;</rigidbody2d>

【雑記】ポケモンに関する英語が紹介されているサイト様

リンク

【雑記】自分のブログの記事が Twitter でシェアされているかどうかエゴサーチする方法

概要 url:【ブログの URL】 -from:【自分の Twitter ユーザー名(@は不要)】 上記のような書式で Twitter で検索すると、自分以外の人で ブログの記事をシェアしてくださっている方のツイートが見つかります url:baba*s.hatenablog -from:baba_s_ 例えば僕…

【雑記】MacBook Pro が有線 LAN で接続できなかったので対応した話

概要 久しぶりに MacBook Pro で有線 LAN でネットに接続してみたら、 Ethernet は正常に動作しているけれど、ネットに接続できない状態だった 原因 プロキシが設定されていた 解消方法 「システム環境設定>インターネット」を開き、 「Ethernet」の「詳細」…