ゲームエンジン総合スレ★2at GAMEDEV
ゲームエンジン総合スレ★2 - 暇つぶし2ch921:名前は開発中のものです。
12/10/18 15:40:44.04 ye+6Lt4M
オープンソース読むのもいいんじゃないかな?
ゲームエンジンも既に公開されてるのがあるから、
それを自分好みに改造しながらスキルつけるってのがいいのではなかろうか。

922:名前は開発中のものです。
12/10/18 19:15:35.62 ZEhkL4/X
みなさん、ありがとうございます!

分からないところは前に戻って復習しながら進めます。

ちょっと焦ってしまいました(・・;)

923:名前は開発中のものです。
12/10/18 22:40:03.22 cLLtBdhn
>>922 androidは詳しくないけど、ああいうのってvisual studioとかjava版のVSみたいなので
GUIアプリ作った経験があったほうがいいから、とりあえずCUIで文字列のみのをやったほうがいいかもね。
言語でつまってるならなおさら。
オブジェクト指向の話は知っといたほうがいいけど、言語のすべてをアプリ開発で使うわけじゃないし、
(map,vectorとか、知ってたほうがいいけど)気が向いたらアプリの本やってもいいと思う。言語と交互で。
読んでてわからないことがあったら、メモでもして必ず調べる。クラスとかメソッドならネットに説明あるから

924:名前は開発中のものです。
12/10/19 16:22:37.38 JZnGlke5
>>798
生きてたら再うpしてくれ
最新バーでも嬉しい


925:名前は開発中のものです。
12/10/20 22:15:44.75 z0wc2dTp
>>924
どっかに残ってなかったかな・・・。
最新版は色々変わりすぎ+変えている途中だから危険。


926:名前は開発中のものです。
12/10/25 21:39:37.55 gKqGB4cG
>>925
変わりまくってて良いから欲しいっす…

927:DDD ◆qSKP3eYtY6
12/11/02 11:07:40.77 nbtbyhZ7
生存確認がてらスキンアニメーション
URLリンク(codepad.org)
URLリンク(v.youku.com)

スキンアニメーションは基本的に2パスを想定していて
1パス目がTransformFeedbackを使った変形で、2パス目が変形後の頂点を(普通に)描画する。

用語はすべてJason GregoryのGame Engine Architectureにあわせてある。
ボーンのローカル座標からモデル座標に変換する方が「ポーズ行列」で静止姿勢が「バインドポーズ」。
従って「逆バインドポーズ行列」と「カレントポーズ行列」をかけたものが「スキニング行列」。
これらの行列はGetInvBindPoseMatrix(), GetCurrentPoseMatrix(), GetSkinningMatrix()で取得できる。

この辺の実装はいろいろパターンがあってどう実装してもいいけど、
世界で一番美しく書けたと思う。いやまじで。
関係ないけどどうも世の中のJason Gregory以外のスキニングの説明とコードが気に入らなくてなんだかなあと思う。
Jason Gregoryの本を読めば一発でわかる事をなぜあんなに分かりにくく書くのか・・・

ネーミングは多少気に入らない。TransformFeedbackBufferはいくら何でも長すぎる!
TransformVertexBuffer(←変形前)も微妙におかしい。この辺の名前は改善の余地がある。


928:DDD ◆qSKP3eYtY6
12/11/02 11:08:11.55 nbtbyhZ7
次は遅延レンダリング。fp32のオフラインレンダリングはできるようになったのであと少し。
できればHDRの後処理も入れたいので(その方が綺麗だ!)歩みは遅いけどがんばろう。
ガンダムオンラインのCβやってる場合じゃない罠
面白かったからいいけど。


929:名前は開発中のものです。
12/11/02 12:42:47.20 nIzM7h3m
相変わらずすげー。
ところでイチャモンつけるようで申し訳ないんだけど
それシリアライズを考慮してるの?
アピアランスでラムダ使ってるからそのへん難しいのでは。

930:名前は開発中のものです。
12/11/21 22:06:37.59 iMuxzy4b
DirectX上でWindows風GUIのエンジンって需要あるかな?

931:名前は開発中のものです。
12/11/21 22:21:14.32 4ruuHy6d
需要は作るもんだよ

932:名前は開発中のものです。
12/11/21 23:31:48.97 iMuxzy4b
とりあえずこんな感じなんだが
URLリンク(www.dotup.org)

933:名前は開発中のものです。
12/11/21 23:51:47.19 iMuxzy4b
間違えた・・・こっちだった
URLリンク(www.dotup.org)

934:名前は開発中のものです。
12/12/08 13:48:53.85 jgPnjvbb
URLリンク(green.ribbon.to)

935:名前は開発中のものです。
13/07/10 11:13:52.54 5ntm98R0
ノベル・ADV系エンジンだったら今なら何を勉強するのがお勧めですか?
携帯型アプリ対応見込んだ方が将来的にはいいと思います?

936:名前は開発中のものです。
13/07/10 18:26:28.01 hXavos25
目的によるとしか。
単にノベルゲームが作りたいなら何でも良いから使ってみればいいし、
自分で同等のエンジンを作りたいならオープンソースの奴のソースを見ればいい。
必要なのはテキストパーサーとサウンド&画像の表示と
シーン全体のセーブ/ロードができればなおいい(これは難しい)。
あとアニメーションの仕組みはエンジンによってピンキリ

937:名前は開発中のものです。
13/07/12 00:43:58.57 rEbmw96f
質問です
シーン(レベル)の切り替えで永続したいデータ(自キャラとか)はどうやって記述するのがいいでしょうか
シーンがノードのツリーで表されているとしてその一部のノードを次のシーンに持ち越したい
ゲームを作っていると必ずある処理だと思うのですが、これといった定番の方法が思いつきません

938:名前は開発中のものです。
13/07/12 00:45:15.00 rEbmw96f
あげときます

939:名前は開発中のものです。
13/07/15 00:36:32.21 PRrwRVkL
シーンの外に持つに決まってんじゃねーか。

940:937
13/07/15 01:08:01.92 Nmr8nTDx
でもレベル実行中はシーングラフの中にいた方がいいですよね
そうするとシーン遷移の時に切り離して付け直すのは記述が難しいから止めるとして、
ノードをキー、バリュー方式でストックしておく永続データ置き場みたいなものを作るべきでしょうか。
UnityはDontDestroyフラグだった記憶がありますが、それはUnity社が馬鹿だからそういう実装になっているのでしょうか。

941:名前は開発中のものです。
13/07/15 03:27:44.53 IbujTVuD
UnityはGUIで画面にものを置いていく関係でそうなってるのかな?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch