2015-05-01から1ヶ月間の記事一覧
Instantiateの後にすぐメソッドを呼び出した場合の順番を試す。テストスクリプト using UnityEngine; using System.Collections; public class Call : MonoBehaviour { public GameObject gameObject; void Start () { GameObject awakeStartUpdate = Instan…
Unityで各オブジェクトごとのAwakeの順番について調べた。Hierarchie上にAwakeStartUpdate.csをアタッチしたオブジェクトを以下のように並べる。 ログを取り、処理の順番を調べた。親子関係や並べる順番とは無関係に呼ばれている。 gist.github.com
DebugManagerのβ版を作成した。 目的 ゲーム画面からセーブデータやシーン移動処理をダイレクトに行えるようにする。 β版の機能について セーブデータ:bool値のみ編集可能 シーン移動処理:移動するだけ 完成版 セーブデータ:bool, int, float, string値編…
UnityのPlayerPrefs 読み込み書き込みするたびに端末内のストレージ、またはSSD、SDカードに アクセスしている。そのため、処理が遅くなる。それを改善するためには、PlayerPrefsのセーブデータを一度読み込み、メモリに格納する。 そして、二回目以降からは…
Buildする時、一括で無視したい場合BuildSettings->PlayerSettings ->UsePlayerSettingの UsePlayerLogのチェックを外すと、 ビルドされたプログラムではLog関数が呼ばれないことを確認。 Log関数重いので助かる pic.twitter.com/OV0ygAdEn3— meka (@kikatya…
ネットワークの接続状態をキャンバスに取得する。 なぜかUnityのエディタ上だと表示されないけど、端末上では習得できる。androidの場合はこれを Assets/Plugins/Android/AndroidManifest.xml に追加 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> using UnityEngine; using UnityEngine.UI; using Syste</uses-permission>…
今回は、UnityのSceneとプレハブとgit管理の関係について調査する。 Untitled1.unityとUntitled2.unityで、同じプレハブを利用する。 Untitled1.unityでプレハブを変更しapplyを実行する Untitled1.unityを保存 Untitled2.unityに移動して保存 その後、gitで…
資料庫/Unity 資料庫/素材 資料庫/C# 資料庫/便利 資料庫/不明、分類中 資料庫/Mac 資料庫/Xcode 資料庫/数学 資料庫/PHP 画面 画面解像度 - Wikipedia 改行についてUNIX - LF (0x0a) Mac OS - CR (0x0d) Windows - CR LF (0x0d0a)
➜ ~ cd .ssh 秘密鍵、公開鍵を作成する ➜ .ssh ssh-keygen -t rsa -C “email@example.com" Generating public/private rsa key pair. Enter file in which to save the key (/Users/username/.ssh/id_rsa): id_rsa.firstname Enter passphrase (empty for no…
色彩で困ったらここみるといい ドリブル色指定の参考サイト Dribbble - Browse by color 色を指定して探すと合う色のサンプルが観れる
Unityで要素と重みのリストから確率に従ったデータを取り出すクラスを作成しました。 これを作ります(実行結果)。 RatePicker.cs gist.github.com 実装サンプルコード gist.github.com
windowsでgitをコンソールから使いたい場合の手順 gitを以下からダウンロードする Git for Windows 実行をクリック nextをクリック nextをクリック デフォルトの保存場所を利用 デスクトップにアイコンを置きたいなら「On the Desktop」をチェックする next…
目次 概要 機能 説明 サンプルスクリプト 概要 今回は、DeleGateとActionを利用したコインを消費してアイテムを買うSampleを作成する。 機能 ボタンをおすとコインが100追加 アイテムを買うとコインが表皮される 買えないアイテムのボタンは押せない GitHub …
オブジェクト削除時のエラー対処 オブジェクトの破壊時にイベントを起こす:OnApplicationQuit/OnDestroy - DYMN's diary のサイトの処理をクラスを継承する事でできるようにする。EndMonoBehaviour.cs gist.github.com使い方 gist.github.com 以下のメソッ…
今回は、以下の記事の処理を継承を行うことでミスをなくす。 Unity - StartCoroutineなどで、引数に渡すメソッド名をうっかり変えそびれるのを防ぐ方法 - QiitaArgumentChangeStringToMethod.cs gist.github.comサンプルスクリプト gist.github.com以下のよ…
今回は、シングルトンをResourcesから自動的に作成する。 シングルトンはゲーム内で一つしか作成されないもの(サウンドマネージャーなど) に利用すると便利なもの。 クラス名を呼べば、その一つだけのオブジェクトを呼ぶことができる。今回は、 [Unity]Gen…
Androidアプリ開発!!: AndroidManifest.xml-01(Manifest.xml書き方) アクティビティの追加 - Android入門 【Androidアプリ作成】解像度の低い端末をサポート対象外にする方法 ( ソフトウェア ) - アンドロイド・ダークドライブ - Yahoo!ブログ 条件にあ…
UnityでAndroidをBuildするDownload Android Studio and SDK Tools | Android DevelopersSDK Tools Only Macの場合はandroid-sdk_r24.1.2-macosx.zipをダウンロードする。解答して置きたい場所(自分はDocument) Unityの「Preference」→「External Tool」→…
Unity Inspector ビットマスクを利用したプレハブのInstantiateチェックを着けたものが生成されるスクリプトになります。 Editorフォルダの内にEquipmentEditor.csを作成 マスクが表示できるようにインスペクターを編集する gist.github.comMask.csを作成 ID…
iTween for Unity by Bob Berkebile (pixelplacement) Unity:iTweenでObjectを目的地まで動かす、複数の経路を通りながら移動する | 未来ソフトウェア研究所iTween を Unity5対応してみた - Qiita ActionScript入門Wiki - Unity - トゥイーンライブラリiTwee…
iOSでAdmobを利用するために必要な物 gpg-cpp-sdk https://developers.google.com/games/services/downloads/ Admobのプラグイン https://github.com/googleads/googleads-mobile-plugins/releases GoogleMobileAdsSdkiOS-7.1.0 https://developers.google.c…
実機でテストしたらApp installation failed. The application could not be verified. というエラーが出てしまった時 - Qiita最新版iOS9.3でUnityアプリをビルドしたときに『Unknown type name '__declspec'』と出た時の対処法 - Qiita Flurry linker comma…
NICTの時刻サーバから時間を取って差分を表示する。DateTimeNist.cs gist.github.com サンプルコード gist.github.com参考URL c# 4.0 - How to get DateTime from the internet? - Stack Overflow Unity で時刻の取得と保存 - nirasan's tech blog HTTPの応…
git GitHub - suakig/Unity-3Dshooting at pert_1_GunAndBullet 以下の機能を持つショットクラスの作成を行う インスペクターにパラメータを入力するだけで リロード時間 クールタイム時間 パルス発射 発射方法変更 弾数 を簡単に変更できる 今回は、これを…
monodevelopのコードフォーマッティング monodevelopのシンタックスハイライティング
Unityには、一定時間経過した後に処理を実行したい場合に以下のような方法がある。 Invoke IEnumerator iTween しかし、Updateの中で処理させたい場合のためにTimeDo.csを作成した。 TimeDo.cs gist.github.com 利用サンプルコード gist.github.com 実装Log …
“NPAPI”を利用したプラグインの機能が初期状態で無効化されているので有効にする 「Google Chrome」の“NPAPI”機能を有効化するには、まず「Google Chrome」のオムニバーに“chrome://flags/#enable-npapi”と入力して[Enter]キーを押す。すると試験運用機能…
git suakig/Unity-CollisionLimit · GitHub 指定した時間内に指定した回数以上衝突時の処理をさせたくない時に使うクラス 衝突回数制限クラス CollisionLimit.cs 今回はこれ こんな時に利用できる 例1:接触したらパーティクルを出したい時などに1秒間に何…
UnityでIsnpectorを編集して乱数のMax,Minの範囲指定ができるクラスを作成し一定時間ごとに乱数を表示する。 これを作ります。 Editorフォルダを作成し、インスペクターを編集するクラスを追加 Asset/Editor インスペクター編集クラス gist.github.com Max,M…
git suakig/Unity-ShowCountCycle · GitHub加減算表示カウンタークラスを作成 ゲームでスコアの加算やHPの増減処理を行う時に使用する。 目標値に数値を加減算して向かわせるクラス。 機能 比率カウント 直接カウント 敷き詰め、敷き詰める長さ 何秒に一度カ…