2012-01-01から1年間の記事一覧
URL: http://connpass.com/event/952/LINEはHTTPを利用してログイン処理や、スタンプ情報、友達の状態・通知情報の取得などをしている。 TCPではなく、UDPが音声や動画配信に使用される。 SEGA コイン落としが凄いらしい●mopemopeさんのmeinheld https://git…
Pythonみたいにrange使えるのかと思って、 やはりC#みたいに最初大文字のRange(1, 100)かな?とおもったら出来なかったが、 小文字でならいける for x in range(1, 100): Debug.Log(x)
import System.Collections.Generic して dic as Dictionary[of T1(int), T2(GameObject[])] かと思ったがエラーでダメだた↓コレが正しい。{}が使えてPythonっぽい obj as GameObject dic = {} dic["hoge"] = obj
obj as GameObject dic = {} dic.Add(obj)= obj とまさしくシンプル dic[0] = obj もOK
Unityで使う時 XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("Path"); しかし、この場合のパスはシステムのパスになってしまう。 Load()の引数にはパス名を入れる。XMLのテキストデータの文字ではない。 XMLのテキストデータの文字を使う場合は ↓の…
例えば、 var seed : int[] = [1, 2, 3]; を "1, 2, 3" にしたい。参考:C#で配列を文字列化http://jeanne.wankuma.com/tips/csharp/string/join.html ↑こちらを見る限り、UnityScriptでやるとしたら var stCsvData:String = String.Join(",", seed); Debug.…
http://blog.livedoor.jp/akinow/archives/52300132.html var array : Array = new Array(); array.Add(hoge); array.ToBuiltin(String)); の時に #pragma downcastをすればダウンキャストの警告が消えた
URL:http://home.hersee.com/blog/?p=18例えばCharacterクラスのnameプロパティを表示させたいとき、 クラス定義は public class Character { private var _name : String; public function get Name():String { return _name; } public function set Name(…
function Hoge (func:Function) { } こんなのがある時、 Hoge(function(){}); とすれば空の関数を引数に入れれる。
線を引くのに使えるLineRenderer LineRenderではなくLineRende"rer" 各点を座標として線でつないでくれる機能だ。 sizeに数字を入れたら点が増やせる。 ※sizeは太さではなくVector3の配列の大きさ。Lengthとかって名前が良かった・・・※コピペしないときは、…
普段Particleしか使ってないので今度調べる。 http://docs.unity3d.com/Documentation/Components/comp-Effects.html
※Knight.csが参考になる C#で書いた public SmoothMoves.BoneAnimation boneAnimation; private void Hoge() { boneAnimation.RegisterUserTriggerDelegate(UserTrigger); } // イベント public void UserTrigger(SmoothMoves.UserTriggerEvent triggerEvent…
現在再生中のアニメとるメソッド
URL:http://unity-yb.github.com/articles/frame_and_update.html・Update デフォルトではFPSのプロパティのデフォルトは -1 に設定されてて、実行環境のエンジンが最適なフレームレートを選択になってるっぽい。Time.deltaTime で1フレームあたりの時間が出…
やりたいのはInspectorでのチェックを外したい GetComponent.<BoxCollider>().active= false; ↑これだとBoxColliderではなくGameObjectのactiveがfalseになるURL:http://docs.unity3d.com/Documentation/ScriptReference/GameObject.html 確かにGameObjectのactiveだ。Com</boxcollider>…
強火で進め:http://d.hatena.ne.jp/nakamura001/20110612/1307893603 上記サイトのBoo移植してみた ・PlayerScript.boo import UnityEngine [RequireComponent(CharacterController)] class PlayerScript (MonoBehaviour): private gravity as single = 20.…
UnityScriptでさえない定数がある URL:http://boo.codehaus.org/Differences+with+Csharp static final Y = 3
InvalidProgramException: Invalid IL code in EnemyBase:ApplyDamage (UnityEngine.Vector3,single,single): IL_0094: ret UnityScriptでこうかいた ↓ public function set Hoge( value:boolean ) { return _hoge; }
string str = 1; str.PadLeft(8, '0'); 多分コレが楽。 8桁で0で埋める。
1 http://www.youtube.com/watch?v=nnbRDqgAi4c 2 http://www.youtube.com/watch?v=2eeUDNPjpO8&feature=relmfu 3 http://www.youtube.com/watch?v=Lnhc2LJo434 4 http://www.youtube.com/watch?v=ajyJGyC34ZE 5 http://www.youtube.com/watch?v=4_MYUI8WnX4
http://www.youtube.com/watch?v=s3RKGAj9Uzk
OnCOlliderEnterで反応している最中にコライダーをSceneビュー上でマウスでドラッグしても普通に反応し続ける。 また、相手のコライダーが移動しても。コライダーのはりついてるGameObjectを一瞬こうすれば大丈夫っぽい active = false; active = true;
URL:http://developer.chrome.com/extensions/manifestVersion.html manifest_versionのエラー { "name": "My First Browser Action", "description": "はじめての拡張!", "version": "0.1", "manifest_version": 2, "background": { "scripts": ["backgrou…
2012/11/10 URL:http://www.meetup.com/TokyoiOSMeetup/events/87336372/ 渋谷のVoyageのとこWZLocalize資料 http://github.com/weissazool/WZLocalize http://slideshare.net/weissazool/wzlocalize◯Localizing iOS Apps・Why localize? You make more mone…
rigidbody.AddForce(Vector3.right); で加速した後、コレで止まる rigidbody.velocity = Vector3.zero;
このようにプロパティを作っておき protected var _callbackFunction : Function; private function get CallbackFunction() : Function { return var _callbackFunction; } public function set CallbackFunction( value:Function ) { _callbackFunction = …
このインターフェイスの場合 public interface IHoge { function Method(); } 実装先ではコルーチンな場合、エラーになる public class Bar extends MonoBehaviour implements IHoge { function Method() { yield WaitForSeconds(1); // ここがコルーチン使…
Assembly-UnityScript-vs.unityprojファイルを開き、 内に <NoWarn>0169</NoWarn> <NoWarn>0016</NoWarn> <NoWarn>0014</NoWarn> <NoWarn>0003</NoWarn> を追加する。 URL: http://forum.unity3d.com/threads/103287-How-can-i-do-Warning-message-Namespace-System.Collections-is-never-used-(BCW00
http://msdn.microsoft.com/en-us/library/64syzecx%28v=vs.80%29.aspx しかし、実装先ではoverrideがいらないっぽい?
http://wiki.unity3d.com/index.php/AManagerClass#Javascript_-_AManager.jsUnityScriptだけなぜかプロパティがない・・。 このようにプロパティ版で書きかえてみた。 「public static function get instance():AManager {」が具体的な箇所 #pragma strict …