2013-09-01から1ヶ月間の記事一覧
URL: http://www.tasharen.com/forum/index.php?topic=3608.0 frontとbackのサイズは一緒じゃないといけない
NGUIでUIPanelをenableのオン・オフで切り替えてて常にUIPanel上に横幅取得などのメソッドをアタッチできない場合もある。 その時はこれを使う。 URL: http://www.zedia.net/2013/ngui-unity3d-getting-screen-size/ こちらのDisplaySizeを使う。 これはMono…
URL: http://wiki.unity3d.com/index.php?title=FadeInOut Unifyにあった。「Author: Adrian」のはGameObjectにアタッチし無くてはならないし、 このComponentをゲットしなければならない。しかし、「Author: Kentyman」のソースがいい。CameraFade.csさえあ…
境目はわからないが、「3.0.0」くらいからガラリと変わった。 UIButtonをアタッチしたコンポーネントから、UIButtonMessageをアタッチしなくてもメッセージが送れるようだ。 「Notify」にターゲットのGameObjectを指定できる。 「Method」には、ターゲットに…
URL: http://forum.unity3d.com/threads/77444-How-to-create-new-GameObject-as-child-in-hierarchyいろいろEditorを拡張している。
Application.LoadLevel によって同じシーンをロードした時?に限って変なエラーがでる。 NullReferenceException: Object reference not set to an instance of an object Holoville.HOTween.Tweener.Startup (Boolean p_force) (at D:/DG/_Develop/__UNITY3…
Layerを変えるとボタンが反応しなくなってハマった。 カメラの設定でイベント用のLayer、”UI CameraのEventMask”をきちんと設定しないといけない。
cocos2d-xのサンプルをダウンロードすると、Atlas画像のみ入ってたが、元画像がなかっため戻したかった。画像処理はPythonが得意なので、自前で作ろうと思ったが、探せばソースがあった。URL: http://stackoverflow.com/questions/6086615/how-can-i-extract…
URL: http://answers.unity3d.com/questions/536529/how-to-get-a-particlesystem-to-play-when-you-cant.htmlpositionで位置を指定してもAndroid実機だとうまく座標が合わず、0, 0, 0の位置に表示されるっぽい。Unity 3時代にいろいろバグが有ったがUnity 4…
いじった時に忘れないようにデフォルト値をバックアップ。
URL: http://morizyun.github.io/blog/ssh-key-bitbucket-github/
hogeのTransformのときに hoge.gameObject.AddComponent <UILabel>(); っていちいち「.gameObject」を挟んで行うのは面倒だ。 hoge.AddComponent <UILabel>(); とやっても、AddComponentができるように拡張したい。・CSTransform.cs using UnityEngine; public static class CS</uilabel></uilabel>…
例えば、2つ敵キャラクター(Enemy1, Enemy2)がいて、 共通のメソッドがあるが互いにComponentのクラスが異なる(Enemy1にはEnemy1クラス Enemy2にはEnemy2クラス)とき。 var enemy1 = GetComponent<Enemy1> (); enemy1.ApplyDamage (); と var enemy2 = GetComponent<Enemy2> </enemy2></enemy1>…
CocosBuilderで作ったLayerを読み込むためのクラスが必要(?もしくは便利になる)だが、 そんなのは面倒。 ここに上げた。 URL: https://gist.github.com/shinriyo/6568725 python LoaderCreater.py クラス名 これで簡単にできる。
モジュール ・EXCEL XlsxWriter xlrd/xlwt PyOpenXL・Word python-docx・PowerPoint pptx
URL: http://docscythonja.zouri.jp/index.html・インストール sudo easy_install cythonまず適当に「hello_test」などフォルダ作っておく、 ・関数定義 hello.pyx(hello_test内に配置) def say_hello_to(name): print("Hello %s!" % name) ・セットアップ…
[RequireComponent (typeof(TapGesture))] partial class Hoge : MonoBehaviour { }}< TapGestureをGameObjectへアタッチしておく。 さらに、「FingerGestures」プレハブをSceneに配置しておく。 [f:id:shinriyo:20130912184529p:image] ブロードキャスティ…
URL: http://forum.unity3d.com/threads/151483-RELEASED-Fast-Shadowsこのプラグインは、LayerMaskができるが、そのまま FS_ShadowSimple shadowSimple = gameObject.AddComponent <FS_ShadowSimple>(); shadowSimple.layerMask = LayerMask.NameToLayer ("3D"); のようにや</fs_shadowsimple>…
ジャンプし過ぎて地面を貫通とかありがち。 おそらく、 1. 判定を厳しくする 2. 高さy:0以下の時に強制的に加速を0にして座標をy:0に強制的にする。 3. 速度を制限。 4. 下向きのRaycastを当てて、地面だったら止める。1と2は地面の高さが変わるゲームでは使…
参考:http://answers.unity3d.com/questions/219609/auto-destroying-particle-system.htmlUpdateで毎回確認するのもいいが、これが一番綺麗。 void Start () { ParticleSystem particleSystem = GetComponent <ParticleSystem>(); Destroy(this.gameObject, particleSystem</particlesystem>…
・UnityEditorの起動中にEditorのWindowが起動すると 変な現象が多いので、閉じたいと思う。OnGUIに以下のifを記載。 void OnGUI() { if (EditorApplication.isPlaying) { EditorUtility.DisplayDialog("Error", "Editor is in play mode.", "OK"); this.Clo…
using UnityEngine; public class Test : MonoBehaviour { private bool isChecked = true; void OnGUI() { Rect rect1 = new Rect(10, 10, 400, 30); isChecked = GUI.Toggle(rect1, isChecked, "Hoge?"); } } の場合うまくいくが、 using UnityEngine; pub…