2017-04-10から1日間の記事一覧
iOSの場合は、そのままで大丈夫そう? Androidの場合は、拡張ファイルに分けないといけない。 という作業を、Unityがやってくれる〜♪ File - Build and Settings - PlayerSettingsを開き、AndroidタブにあるPublishing Settings - Split Application Binary…
int → string String str = 50.ToString(); string → int int num = int.Parse("50"); bool → int using System; Convert.ToInt32(bool値); int → bool using System; Convert.ToBoolean(int値); int → float int a = 1; float b = (float)a; float → int fl…
xcodeで以下のエラーが出た場合 Unknown type name ‘GADNativeCustomTemplateAd’; did you mean ‘GADUNativeCustomTemplateAd’? Build Sttings → Apple LLVM8.1 - Language - Modulesの項目にある Enable Modules(C and Objective-C) をYesにする。
※自分流です。 ランチャーアイコン 1024 x 1024 (Apple Store) 角丸不可 512 x 512 (Android Store) 192 x 192 (Unity) AndroidとiOS両方 スクリーンショット 1024 x 576 (Android) 2208 x 1242 (iPhone) 2732 x 2048 (iPad) Android Store ヘッダー 1024 x …
変数の場合: const 配列の場合: readonly
// 自動スリープを無効にする場合 Screen.sleepTimeout = SleepTimeout.NeverSleep; // デフォルトの設定にする場合 Screen.sleepTimeout = SleepTimeout.SystemSetting;
using UnityEngine.SceneManagement; if (SceneManager.GetActiveScene().name == "Game") { // TODO: }
ゲーム画面で、保存や読み込みのボタンは作るけど、保存したデータの消去って作らない。 でも、開発中は手軽に消去したい!ってなことで、Shift+C で消去できるコード void Update(){ if (Input.GetKey (KeyCode.LeftShift) && Input.GetKeyDown (KeyCode.C)…
Unityで作ったアプリは、どうも電池の消費が早くなるようなので、FPS値を下げて少しでもマシにしたい!ということで、やってみた。 Unityでは、フレームレートは環境に応じて自動で調整するらしい。 初期設定は、意外と速くて30FPSだそうです。 設定方法は、…
歌詞の配列を作る 歌詞を表示する秒数を配列にする 歌詞を表示するテキストを取得しておく 再生中かどうかを判定する 現在の再生位置を取得する 指定した秒数以上なら、歌詞を表示する 曲に合わせて歌詞を表示したかったので、その方法をメモ。 単純にUpdate…
概要 ボタンの配置 スクリプト 設定 説明 長押しとタップの判定 概要 脱出ゲームでよく使う、アルファベットを合わせて解錠するやつ。 タップでAから順番に変わり、ZまできたらAに戻る。 でもZまでタップするのは大変なので、長押ししたら早送りみたいに切り…
使うメソッド gameObject.transform.rotation = Quaternion.Euler(float x, float y, float z); 使い方 例えば、ゲームオブジェクトを時計回りで30度ずつ動かしたい場合。 [Global.cs] public float second; public GameObject hariS; void Awake () { har…
1. 画像をリソースに入れる 2. Imageオブジェクトを配置 3. プログラム 変数について スプライトの設定 完了後の処理 連続画像を用いて動画を作成したい。 Flashで作成していたころによく使った手法をUnityでもやりたかったので、その方法をメモ。 unityには…
公式:ゲーム デベロッパー向け: 広告に関するおすすめの方法 次の1行を追加する。 interstitialAd.OnAdClosed += InterstitialAd_OnAdClosed; public void RequestInterstitial () { #if UNITY_ANDROID string adUnitId = android_InterstitialID; #elif UN…
問題点1:読み込みを待って表示したい 対処方法 問題点2:読み込み→表示のタイムラグをなんとかしたい 対処方法 問題点3:広告が表示されにくくなった 対処方法 問題点4:広告を閉じた時のイベントをキャッチしたい 対処方法 問題点1:読み込みを待って…
以下の内容でリジェクトされた場合の対処方法 This app attempts to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the…
youtu.be パーティクルを使って、草を生成してくれるアドオンを使ってみたのでメモ。 バージョン情報 入手先 インストール 草の種類を選ぶ 追加する パーティクルを設定する マテリアルの設定 バージョン情報 Blender 2.77a Grass Free 1.1 入手先 下記のサ…
手順1 Blenderを開き、ヘッダーメニューからUser Preferencesを選択する。 手順2 上部メニューから Add-ons を選択する。 手順3 ヘッダーメニューに Install from File… が表示されるのでそれをクリックして、ダウンロードしたzipファイルを選択する。 ※z…
手順1 Build and Settingsから、Google Android Projectにチェックを入れる。 手順2 保存先のフォルダを選んで実行すると、プロジェックトファイルが沢山できる。 その中から、アプリ名のフォルダを開ける。 手順3 中にAndroidManifest.xmlがあるので、そ…
Androidの場合 手順1 デフォルトのアプリ名を英語にしておく。 手順2 string.xmlを作成する。 <resources><string name="app_name">日本語のアプリ名</string></resources> 手順3 unityを開き、Assets – Plugins – Android – res – values-ja フォルダにstring.xmlを入れる。 なければ作成する。 iOSの場合 手順1…