[過去ログ] 物凄い勢いで誰かが質問に答えるスレ@ゲーム製作技術 (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
977: 名前は開発中のものです。 [sage] 02/06/28 23:55 ID:??? AAS
同人でゲーム(たぶんありきたりなアドベンチャー系)を作ろうとしているのですが、どんな言語が一番向いてますか?
とりあえず、VBに手を出してみたんですが、いまいち思ったとおりのものが作れそうに無いです。
978
(1): 名前は開発中のものです。 [sage] 02/06/29 00:08 ID:??? AAS
おまえにはコミックメーカーで十分だ
979: 名前は開発中のものです。 [sage] 02/06/29 00:13 ID:??? AAS
きりきり
980: 名前は開発中のものです。 [sage] 02/06/29 00:14 ID:??? AAS
>>978
こみっくめーかー?
なんぢゃそりゃ?
981: 名前は開発中のものです。 [sage] 02/06/29 00:19 ID:??? AAS
ツールでいいのでは
982
(2): 名前は開発中のものです。 [sage] 02/06/29 00:22 ID:??? AAS
ツールを使いたくないというのは傲慢でしょうか?
983: 名前は開発中のものです。 [sage] 02/06/29 00:27 ID:??? AAS
は?意味不明。お前ホンマにゲーム作りたいんかと小一時間
984: 名前は開発中のものです。 [sage] 02/06/29 00:27 ID:??? AAS
>>982
ゲームを作りたいのが言語をマスターしたいのかどっちなんだよ(w
985
(1): 名前は開発中のものです。 [sage] 02/06/29 00:30 ID:??? AAS
すいません、言い方が曖昧でしたね。
ゲームを作れる言語をマスターしたいのです。
986: 名前は開発中のものです。 [sage] 02/06/29 00:36 ID:??? AAS
>>985
人に聞く前に手を動かせ
987: 名前は開発中のものです。 [sage] 02/06/29 00:36 ID:??? AAS
VBだろうがアセンブリだろうがLISPだろうがゲームは作れる好きにしろ。
988: 名前は開発中のものです。 [sage] 02/06/29 00:37 ID:??? AAS
VBでアドベンチャー作るのにどのへんが思い通りにできないのか
989
(1): 名前は開発中のものです。 [] 02/06/29 00:37 ID:uNPXzVbU(1/3) AAS
>>976
976(1): 名前は開発中のものです。 [sage] 02/06/28 23:37 ID:??? AAS
>>973
簡単だよ。
class A : public Base, public ISingleton<A> { };
この場合を考えてみな。
すんまそーん、わからんす。
後学の為に教えて。
990: 名前は開発中のものです。 [sage] 02/06/29 00:40 ID:??? AAS
…、
出直してきます。
991
(1): 名前は開発中のものです。 [sage] 02/06/29 00:41 ID:??? AAS
>>989
多重継承した場合、
アップキャストしたときにベースポインタ(this)がずれるから、
そのoffset値を算出している。
992
(1): 名前は開発中のものです。 [] 02/06/29 00:58 ID:uNPXzVbU(2/3) AAS
>>991
よくわかりました。ありがとうございます。
というか>>971
971(2): 名前は開発中のものです。 [sage] 02/06/28 19:59 ID:??? AAS
>>967
C++の内部構造はよくわからないが
offsetってのは、その名の通りSingleton<T>クラスのインスタンスのポインタから
Tクラスのインスタンスのポインタへのオフセットだろう。
1って数字は問題じゃない。いくつでもいい、
0で無い事に意味がある。本の受け売りだけどな。
んで、
(T*)((int)this + offset);
は、新たにSingleton<T>クラスのインスタンスが生成されたとして
そのSingleton<T>のインスタンスに属する?Tクラスのインスタンスの位置を
求めてる訳だ。
それをスタティックの箱に入れてやると。
つまりms_Singletonには、最後に生成されたTクラスのインスタンスのポインタが
入ることになる。
・・・と思う。間違ってたら誰かフォローよろしこ。
のソースって、新しくTを作る度に
ms_Singletonの中身がころころ変わりますよね。
何個Tをnewしても、得られる実体は1つだけってのが
シングルトンだと思うんでなんか変なような気がする。
993
(1): 名前は開発中のものです。 [sage] 02/06/29 01:00 ID:??? AAS
>>992
クラスインスタンスはSingleton<T>ごとに1つずつ作られる。
Singleton<int>とSingleton<float>は別物。
994: 名前は開発中のものです。 [] 02/06/29 01:07 ID:uNPXzVbU(3/3) AAS
>>993
でも、Singleton<float>とSingleton<float>と
2つ作ったら、その度にms_Singletonは上書きされるだけで
結果、Singleton<float>のインスタンスが2つあることになりませんか?
Singleton<float>の派生クラスへのアクセスは
必ずms_Singletonを介さなければならないとか制限がつくんでしょうか?
995
(1): 名前は開発中のものです。 [sage] 02/06/29 01:11 ID:??? AAS
そういやそうだな。
ム板のGenericスレで聞いてくるがヨロシ
996: 名前は開発中のものです。 [] 02/06/29 03:18 ID:sCuvX7NE(1) AAS
>>995
そうします。ありがとうございました。
997: 名前は開発中のものです。 [sage] 02/06/29 04:27 ID:??? AAS
もとのGemsのソースだとコンストラクタでassertで一応チェックされてるよ。
わざと最低限の機能しか持たされてない様だから、好きなように拡張して
使えと言う事でしょ。
さすがにこのままのソースだと使う時に注意が必要すぎて厳しい。

所で次スレもうあるの?
998: 名前は開発中のものです。 [sage] 02/06/29 04:37 ID:??? AAS
ないね
999: 名前は開発中のものです。 [sage] 02/06/29 04:39 ID:??? AAS
 
1000: 名前は開発中のものです。 [sage] 02/06/29 04:39 ID:??? AAS
次スレ

物凄い勢いで誰かが質問に答えるスレ@ゲーム製作技術
2chスレ:gamedev
1001: 1001 [] Over 1000 Thread AAS
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s