読者です 読者をやめる 読者になる 読者になる

conf t

インフラエンジニアのメモ

UnityでAdmobを導入しようとした際にはまったエラー

UnityでAdmobを導入しようとした際にはまったエラーが以下。 CommandInvokationFailure: Failed to recompile android resource files. See the Console for details. C:\Program Files\Java\jdk1.8.0_45\bin\javac.exe -bootclasspath "C:/Users/<ユーザ名>…

Unityでtransform.rotationに値を代入する

Unityでtransform.rotationには直接値を代入できません。 値を代入したい時は、以下です。 float x = 90; this.transform.rotation = Quaternion.Euler(0.0f, 0.0f, x); 回転させたい時は、以下です。 float x = 90; this.transform.Rotate(0.0f, 0.0f, x); …

UnityでInstantiateして子オブジェクトにしたらscaleが変わる

Unityで以下のように生成したGameObjectを子オブジェクトにすると、 なぜかオブジェクトのサイズが変わってしまった。 GameObject targetNode = (GameObject)Instantiate (nodeObj); targetNode.transform.parent = transform; SetParentを使うことで解決し…

UnityでGetComponent<Text>()でのエラー

UnityでGetComponent()でテキストを取得して、 uGUIのTextのテキストを変更したい時。 GameObject.Find ("ScoreText").GetComponent<Text>().text = "aaa" 以下のエラーに良く遭遇する。 The type or namespace name `Text' could not be found. Are you missing a</text>…

Unityでタッチパネル操作でプレイヤーを移動させる

以前、Unityチュートリアルで作成したシューティングゲームに、 バーチャルジョイスティックを導入しました。 monaski.hatenablog.com しかし、タッチパネルでのバーチャルジョイスティックでの操作は、 細やかな操作が必要なシューティングゲームでは使い物…

Unityでの複数解像度対応(見切れないように位置を調整する)

前回解像度の違いにより、ボタンが小さくなる問題への対処をしました。 Unity Andoroid実機でのビルドで文字やボタンが小さくなる場合の対処方法 (uGUI使用) - conf tmonaski.hatenablog.com CanvasのCanvasScalerの調整機能により、画面解像度によってボタ…

Windows8.1にアップデートしたら、Unityが起動しなくなった

Unity5の64bitバージョンを使用しておりました。 以前PCの状態が悪くて工場出荷前の状態にしたため、Windows8に戻って、 8.1にアップデートするのが面倒だったのでずっと8のまま使っていました。 そろそろアップデートするかと思って先日アップデートした…

Unity5でバーチャルジョイスティックを導入する (StandardAssets使用)

Unity公式チュートリアルを参考にバーチャルジョイスティックを導入しようとしました。 バーチャルジョイスティック対応 上記の通りSample Assetsを入れようとしたのですが、Unity5用のStandardAssetsというのがありました。 このアセットにもCross Platform…

Unity Andoroid実機でのビルドで文字やボタンが小さくなる場合の対処方法 (uGUI使用)

ShootingGameチュートリアルには、番外編としてスマホ対応があったので、試していました。 複数の解像度に対応する(黒帯を追加する) チュートリアル自体はすんなり完了したのですが、スマホでビルドすると、 Canvas配下のボタンや、文字(GUI Text)がめちゃ…

Unityのシューティングゲーム チュートリアルをやって見た

インフラエンジニアだけどスマホゲームを自作してみたいと思ったので、(?) ゴールデンウィークも暇だしUnityのシューティングゲームのチュートリアルをやってみた。 Unity - Tutorial - 2D Shooting Game で、まずはスマホじゃなくブラウザ用にビルドしまし…