第7回 全日本学生ゲーム開発者連合(全ゲ連)ハッシュタグまとめ2
- ryu_standcats
- 2499
- 0
- 1
- 0
普及率が高い。プログラミングなんて触った事ない人でも自分のサイトなどでJavaScriptを使っている人なども多い #zengeren [EeePC]
2010-10-02 14:44:14javascriptの普及率がすごい 絵師さんでプログラムわからなくてもjavascriptなら勝つる! #zengeren
2010-10-02 14:44:24エディタ だいたいのエディタがJS対応。 また利用者人口が多い。意外とJSなら知っているという人は多い #zengeren
2010-10-02 14:44:34できること、C++関数の呼び出し、C++側からJavascript関数の呼び出し、C++クラスのバインド、プロパティのgetter/setterを設定 #zengeren [EeePC]
2010-10-02 14:45:11JavascriptをC++に組み込んでゲーム作るのか……。分かってる人が多いって意味じゃ Lua より扱いやすいかもしれんな。てか javascript がここまで来るって時代は変わったなぁ。 #zengeren
2010-10-02 14:46:03ローカルハンドルとパーシステンスハンドルがある。ローカルハンドルはスコープを抜けたら破棄。パーシステンスハンドルはdisposeを呼んだら破棄 #zengeren
2010-10-02 14:46:51V8のダメなところ クラスや関数の登録が面倒、Windows向けのバインダがない、ゲームスクリプトエンジンとしての実績が皆無 #zengeren [EeePC]
2010-10-02 14:47:22ダメな点:クラスや関数の登録が面倒。Windows 向けのバインダがない。Linux 向けにはv8-juice というのがある。windows ゲーム向けの利用実績が皆無 #zengeren
2010-10-02 14:47:44問題点:C++との連携が面倒。 でも、見た感じ他の言語とめんどさはそこまで変わらなさそうだなぁ。自分でバインダ書いちゃえば済む話だし #zengeren
2010-10-02 14:48:44欠点。ゲームエンジンとしての実績はない。バインドが超面倒だが、そのあたりを楽にするライブラリはWindows非対応 #zengeren
2010-10-02 14:48:52あれ? VS2010なら boost::bind じゃなくて std::bind が使えるんでないの? #zengeren
2010-10-02 14:49:11V8ではオブジェクトの寿命がきてもその瞬間にデストラクタが呼ばれるわけではない。GCが回収した時にヒープがある程度いっぱいになると回収。テクスチャを破棄するようにしてもいつ破棄されるかわからない。 #zengeren [EeePC]
2010-10-02 14:49:17V8デメリット、クラスや関数の登録が面倒、Windows向けバインダがない(ドキュメントが「Goodluck!」としか書かれてない)、GC開始タイミングが不定(デストラクタのタイミングが不定) #zengeren
2010-10-02 14:49:18