Unity
Unity5.3.1p3より追加されたNetworkMigrationManagerですが、 これなにが出来るのかって言うと、ホストマイグレーションができます。 ホストマイグレーションっていうのはつまり通信中にホストが落ちちゃった場合にクライアントの誰かが新しいホストになりか…
スマホアプリなんかでよくある引っ張ってリロードするScrollViewをuGUIを改造して作ってみました。 twitterクライアントアプリとかに使われてるアレです。iOSとかandroidだとUIRefreshControlなんて言われてるやつですね。 ↑こんなの Unity側作業 1. UI→Scro…
AddForceは引数にベクトルを渡し、そのベクトルにしたがってObjectに力を加えるメソッドですが ベクトルってなんぞ...って人ももしかしたらいるのかなーと思うので角度と距離からベクトル(Vector2)を作ってAddForceする方法のご紹介です float angle = 70; /…
インスペクターからdisabledにしているはずのComponentでエラーが出るのでおっかしいな〜と思ったら どうもdisabledにして動かないのはStartやUpdateメソッドのみで Collider関連のイベントであるOnTriggerEnterやOnCollisionEnterなどの呼び出しには応じて…
chroske.hatenablog.com 前回の記事でUnity4じゃPBXProject使えないみたいなこと言ってしまいましたが qiita.comこちらの記事によると、どうやらUnity4でも出来るらしい... Unity本家がPBXProjectだけ切り出して公開してくれてるみたいですねなので前の記事…
UnityからiOSにビルド後にframeworkの追加が必要になったりした場合 Unity5からはPBXProjectというAPIを使えば済む話なのですが、Unity4以前だとまだ実装されていないため、PostProcessBuildとmod_pbxprojなどのどっかのすごい人達が作った外部のツールを利…
CYBIRDエンジニア Advent Calendar 2015 8日目書きます。 @stks こと くそすけ です。 昨日はもう残り少ない同期である@asukyの「(このクラウド時代に)自作サーバで重複排除やストレージ階層化を試してみる話」でした。 彼は社内システム管理系の部署に移…
StreamWriter sw = new StreamWriter(AUTOBUILD_RESULT_FILE_PATH,true); sw.WriteLine("CHATWORK_MESSAGE_ON_SUCCESS = " + _assetBuildResultStr); sw.Flush(); sw.Close(); こんな感じで使うことが多いと思います しかしこんなところにも罠がWrite:ファ…
今こんな感じ もうちょっと開発環境等整理してまとまったら記事にしようと思う 思った以上にお手軽に出来て楽しくなってきた(つまらんとこではいっぱい躓いたけど)
AssetBundleの自動ビルドシステムを作ることになり 実際にやってみてのポイントなどを書いていく ほとんど自分用メモです ■UnityはBatchModeオプションで起動する /Applications/Unity/Unity.app/Contents/MacOS/Unity -batchmode -quit -projectPath $プロ…
Resources.Load()とかAssetDatabase.FindAssets()とか Edita拡張からAssetsディレクトリ以下のデータにアクセスするメソッドはよく見つかるのですが それより上の階層は無理なのかなーと思ったら普通に出来ました Unityのメソッドとして探していたのが悪かっ…
ジャイロで受け取ったQuaternionからヨー、ピッチ、ロールへの変換式です Unityに限らず意外と使うところあると思うんですけど、あんまりネット探しても載ってないんですよね 毎度計算式忘れるので自分への備忘録の意味も込めて void Start () { //ジャイロ…
だいぶ前回更新から期間が空いてしまった... というのも、エディタ拡張を作っていました。Scene内のオブジェクト全て(無効含む)に関連付けられたComponentから文字列を検索するエディタ拡張 題して『SceneScriptFinder』!!ヒュー!英語が怪しいぜ! まだ改…
ログを出力したい時などに使えるかと 思ったより簡単でした using System.IO; // 引数でStringを渡してやる public void textSave(string txt){ StreamWriter sw = new StreamWriter("../LogData.txt",false); //true=追記 false=上書き sw.WriteLine(txt); …
ボタン押下時にデータをリストで取得するなどの重めの通信を走らせてたりすると、連打制限したいなって時ありますよね 絶対連打する人いるし.... 最低限で簡単な実装ですが、今後も使いまわせそうなので載せておきます アレンジして使っていきましょう // ボ…
タイトルめっちゃ長いシーン内の変数一覧が欲しくなったのでエディタ拡張から取得出来ないか頑張ってみました 本当は値も欲しかったのだけど、今回とれたのは変数名一覧だけでした using UnityEngine; using UnityEditor; using System; using System.Collec…
やっとUnityの記事が書ける エディタ拡張だけどというわけでエディタ拡張のサンプルを作ってみました 元々サーバの方の人間なのでUnityって作業の自動化とか効率化ってどうやってるのっていうのはずっと気になってました参考にさせてもらったのはケットシー…