トップページgamedev
1001コメント348KB

Kazukiの同人3DRPG制作【第二話】

■ このスレッドは過去ログ倉庫に格納されています
0001Kazuki2010/09/19(日) 04:46:22ID:6P+qj1XK
Kazukiの同人3DRPG制作 公式サイト
ttp://www.kazuki-sendo.com/game/


発展途上中の素人Kazukiを中心として
DirectX9による3DRPG制作に挑戦します。


開発言語は、C++です。
長く苦しい戦いになると思われますが、
同人ゲーム制作の限界への挑戦が、当企画のテーマでもあります。
0120名前は開発中のものです。2010/09/20(月) 01:05:38ID:G1YrHPCT
逆ギレワロタ
0121名前は開発中のものです。2010/09/20(月) 01:05:48ID:ehqXKNay
解説になってるんじゃないの?
だから、似てて当たり前。
これのどこが犯罪なんだよ。
これのどこが犯罪なんだよ。
今日、書店に並んでいる解説本の解説を書いています。
多分、俺が、また解説を書いていて、
それを見て学んだ俺が参考にしている人が、
似たような内容になります。
そして、俺が、また解説を書いています。
本もネットも何にも見ないで
新しい知識を身に付けて書いている人が、また解説を参考に勉強して解説を運営して解説を書いた本なり記事なりを参考にした
サイトの解説を書いた本なり記事なりを参考にしたサイトの解説を参考に勉強している人が、
同じような内容になります。
軽々しく犯罪という言葉を持ち出すものではない。
今日、書店に並んでいる解説本の解説を書いているから、
それをメモって参考にしたサイトの解説を書いています。
多分、俺が参考に勉強して解説を運営しているから、
同じことを解説すれば、
どこかの誰かが一番最初に説明を書いています。
多分、俺は主にネットでググって調べて
学んで、それを見て学んだ俺が、また解説を書いた本なり記事なりを参考にして、
新たな知識を身に付けて書いています。
本もネットも何にも見ないで
新しい知識を得ることなんて不可能なことです。
0122名前は開発中のものです。2010/09/20(月) 01:06:38ID:0PP3VNsK
ま。

んなこと、どーでもいいけどね。

好きなように言ってればいいんじゃないの?


そんなことより、ようやく記事が完成した。(^^

今、非公開状態で最終チェックしています。
0123名前は開発中のものです。2010/09/20(月) 01:08:58ID:ehqXKNay
kazukiたん(^ω^)ペロペロ
次は何の解説?
0124名前は開発中のものです。2010/09/20(月) 01:13:47ID:0PP3VNsK
参考までに、その本のタイトルを教えてください。

出版社を調べておきます。
0125名前は開発中のものです。2010/09/20(月) 01:18:49ID:IoZlbWf+
kazukin本当はしってるくせに〜
プーッ!
0126名前は開発中のものです。2010/09/20(月) 01:22:20ID:0khaL2Qr
>>124

15歳からはじめるDirectX 9 3Dゲームプログラミング教室 C++編―Windows 2000/XP/Vista対応 [単行本]
大槻 有一郎 (著)

出版社: ラトルズ (2007/04)
ISBN-10: 489977186X
ISBN-13: 978-4899771869
発売日: 2007/04
0127名前は開発中のものです。2010/09/20(月) 01:23:54ID:rk3WRXlr
あんたねぇ、main関数は一番下に書かなければならないなんて、
大嘘書いてんじゃないわよ。いまどきそんな嘘オカマだって気づく
っちゅうの。そんなことより、あたしお尻痒くてしようがないのよ。
あんた、ちょっとあたしのお尻の穴掻いてくれない?
0128名前は開発中のものです。2010/09/20(月) 01:26:46ID:ehqXKNay
更新キタ━(゚∀゚)━!
早速間違い発見
0129名前は開発中のものです。2010/09/20(月) 01:29:10ID:0PP3VNsK
>>126
ありがとう。

ちょっと、今からその出版社に通報してきます。


そうそう。
さっき新しい解説をアップしてきました。

どうぞ、ご覧ください(^^
0130名前は開発中のものです。2010/09/20(月) 01:31:17ID:ehqXKNay
>ちょっと、今からその出版社に通報してきます。
どうせそんな度胸無いんだよね。
まず相手にされないだろうし
0131名前は開発中のものです。2010/09/20(月) 01:34:34ID:YFIZ1rZ6
マクロb www
しかも実行時メモリに定義されちゃってる雰囲気だしwwwww
0132名前は開発中のものです。2010/09/20(月) 01:35:07ID:FLEKFsTh
http://www.kazuki-sendo.com/game/wp-content/uploads/9-7.jpg
この図、間違ってませんか?
> 20は30より大きいので真
0133名前は開発中のものです。2010/09/20(月) 01:35:47ID:p01Q1cpS
あんだけ言われてまだマクロの意味が分かってないのかよ
0134名前は開発中のものです。2010/09/20(月) 01:38:09ID:FLEKFsTh
>>133
マクロスとか言ってたな
0135名前は開発中のものです。2010/09/20(月) 01:39:11ID:0PP3VNsK
>>130
メールを一本送るだけだよ。

相手にされなければ、それはそれでいいよ。


そもそも、そんなことそんなに興味ないしね。


俺はルールを守らないことが嫌いなだけです。

まっすぐで熱い男なんです。
0136名前は開発中のものです。2010/09/20(月) 01:40:23ID:0PP3VNsK
メールは、さっき送っておいた。


あとのことは俺は一切知らん。


さて、歯磨いて寝るか(^^
0137名前は開発中のものです。2010/09/20(月) 01:41:57ID:YFIZ1rZ6
真=1 みたいに断言するのはどうかと思うわ、C言語歴5ヶ月目の俺でも。
0138名前は開発中のものです。2010/09/20(月) 01:42:27ID:IoZlbWf+
kazukin的には
#defineで確保されるメモリって何byteだと思ってるの?
0139名前は開発中のものです。2010/09/20(月) 01:44:18ID:bG0rwZOU
これネタスレだよな?
誰かそうだと行ってくれ...
0140名前は開発中のものです。2010/09/20(月) 01:45:10ID:0PP3VNsK
>>132
眠いので明日確認します。


では、お休み。
0141名前は開発中のものです。2010/09/20(月) 01:51:48ID:FLEKFsTh
初  め  ま  し  て。

メールで失礼します。Kazukiという者です。

貴社より3年前発行された、25歳からはじめるDriectY 7 1Dゲムプログーラミング教室 C--編
という書籍についてですが、この本には、俺が数カ月前に執筆した
「DirectZの歴史」という記事と非常に酷似している部分がある。

これはこの本の筆者が俺の記事をパクったに違いないです^^;wwwうえwwうえww


是非ともこれは直してもらいたいと思っています(キリッ
俺は、こういう点は厳しい男なんです。俺がヤクザだったら、筆者をカモにしてますww

そもそも、出版社であるはずの貴社がこんなパクリ本を許容してもよろしいのですか^^;
この件についてはしっかり考えて貰いたいと思います。    では(^^
0142名前は開発中のものです。2010/09/20(月) 02:05:14ID:0PP3VNsK
あ。そうそう。

さっきメールで通報したけど、
あんたが犯人とは言ってないから安心しなさい。
ここのスレのことも内緒にしておいてあげてるからな。(^^

俺も鬼じゃないんだ。


たまたま、アップローダに、
無断公開してるファイルを見つけたのでご報告いたしました。

ということにしておいてあげてるよ。(^^

感謝しなさい。


ではまた。
0143名前は開発中のものです。2010/09/20(月) 02:09:05ID:FLEKFsTh
華麗にスルーされたぜ
0144名前は開発中のものです。2010/09/20(月) 03:03:51ID:imURypgH
a=a+(b>20);
↓こう書き換えるべき
if(b>20)
{a++;}
0145名前は開発中のものです。2010/09/20(月) 03:26:48ID:JDqAfrLM
>>92
丸コピじゃねぇかw
こいつは自分の著作権には過敏に反応するくせに(ログサイトとかもそう)
人の著作物は平気でぱくるよな
前のマップパクリとかさ
0146名前は開発中のものです。2010/09/20(月) 03:36:02ID:uOYqy3lC
>>144
比較演算の返す値を示したいんじゃないか?
それならそれで

int a=1>2;
printf("%d",a);

とかでいいんだろうが
というかいちいち代入をa=a+bでやってるあたり
理解してないから応用出来ないんだろうな
0147名前は開発中のものです。2010/09/20(月) 03:39:12ID:JDqAfrLM
多分kazukiは真=1じゃないっていっても信じてくれないんだろうなぁ
0148名前は開発中のものです。2010/09/20(月) 03:57:49ID:d2fwGT9E
代入をa=a+bでやるのが何で問題なんだ
0149名前は開発中のものです。2010/09/20(月) 04:15:25ID:TSB9RtrO
変数 a のメモリが確保されてそこに値 (0なり1なり) が代入されるのと同じレベルで
マクロ b にメモリが確保されてそこに 30 が入る、と理解してるのか
0150名前は開発中のものです。2010/09/20(月) 04:16:19ID:G1YrHPCT
プリプロセッサなんてなかった
0151名前は開発中のものです。2010/09/20(月) 04:19:52ID:TSB9RtrO
>>148
それは問題じゃないけど、条件式の値を変数に代入したいだけなのに、a = 0 として
からそれに条件式の値を加算するのは変
0152名前は開発中のものです。2010/09/20(月) 04:22:17ID:TSB9RtrO
変数 a と同じレベルでマクロ b にもメモリが確保されるなら、&b でそのアドレスが
取得できそうなもんだな

つか b が左辺値でもおかしくないはず。ランタイムで動的にマクロを書き換えるプログラムとか
書けそうだww
0153名前は開発中のものです。2010/09/20(月) 04:28:21ID:JDqAfrLM
>>151
あまりにもアレで気づかなかったわ
なんて無駄な事をしてるんだろう
しかも、文中で
a=a+(b>20)を
真偽値をaに代入
と説明してる
なんか、代入をやっぱり理解出来てない臭いがするぞ…
0154名前は開発中のものです。2010/09/20(月) 04:28:35ID:ioukBWfm
こいつ30代ってマジかよ…20代だと思ってたわ…

んで、出版社から訴えられてこいつ逮捕されるのいつ?
0155名前は開発中のものです。2010/09/20(月) 07:03:15ID:v94mftR6
ここは非常に愉快なインターネッツですね
0156名前は開発中のものです。2010/09/20(月) 07:04:34ID:o7Tp16jr
パクったのは明らかだけど、流石にここまでみみっちいことで訴訟を起こせるほど出版社も暇じゃないだろう。

ってか見つけた人乙。
0157名前は開発中のものです。2010/09/20(月) 08:33:24ID:0zuQeEep
サンプルうpは渋るのに検証画像隠蔽は迅速なのねw
0158名前は開発中のものです。2010/09/20(月) 09:14:15ID:v94mftR6
まさかとは思うけど#defineが定数しか定義できないと思ってるんじゃ・・・?

#define KAZUKI printf("ばーか")

int main()
{
KAZUKI;
return 0;
}

こういうのもできるって次の解説に載せていいですよ^^
0159名前は開発中のものです。2010/09/20(月) 09:21:19ID:xROXV7Sr
この程度ならどちらも引用の範囲内にあたるだろうから著作権的には
問題ないだろう、サンプル丸ごとアップとかならまだしも

と言うか著作権著作権言っているのに画像アップローダーにある
アップテストとか書かれているエロゲ?の壁紙は一体なんなんだ
0160名前は開発中のものです。2010/09/20(月) 11:26:58ID:bpUzygt4
参考文献すら載ってないのに引用とか言われてもな
0161名前は開発中のものです。2010/09/20(月) 11:33:26ID:TSB9RtrO
自分の文章として使ってしまったら引用とは言わん
0162名前は開発中のものです。2010/09/20(月) 11:42:20ID:gAkdYKQD
結構盛り上がってたみたいだけど、そろそろ>>1のバックレ終了かな。
0163名前は開発中のものです。2010/09/20(月) 12:03:15ID:l6dkS8+9
訴訟には普通なんないけど
警告と取り下げ要求はいくよな
0164名前は開発中のものです。2010/09/20(月) 13:44:13ID:Gz9vL13a
何でこの部分だけ盗作なんだろう
解説は間違いだらけでも自身で書いてあるのに

あとヤクザ云々言い出すと恐喝になるぞ
0165名前は開発中のものです。2010/09/20(月) 14:25:47ID:JDqAfrLM
自分の言葉で書けるだけの理解も出来なかったんだろう
0166名前は開発中のものです。2010/09/20(月) 14:35:00ID:Qg7Op/A5
>>92
GJですぞ
0167名前は開発中のものです。2010/09/20(月) 15:40:17ID:0PP3VNsK
今回はかなり重要なことを言ってますね。

あの解説で一番伝えたかったのは、
ifとか比較演算子ではなくて
「値を返す」の部分です。

ifなんて実際のプログラムではほとんど使わないしね。(^^


あと、C言語の計算は「後ろから前にむかって」の前回の解説が、
ここで生きてくる。

なんだか、ちょっとずつプログラムっぽくなってきたでしょ?

少しずつ少しずつ解らないようにレベルを上げていくから、
気が付いた時には、初心者が中級者レベルに成長していると思う。

なんて、初心者に優しい解説だろうか(^^
0168名前は開発中のものです。2010/09/20(月) 15:43:57ID:0PP3VNsK
で、ですね?

こんな基本的な知識を、
Direct3Dという高度な技術に置き換えて考えてみるのです。

Diect3Dのメソッドを呼び出すの部分は、
基本的な構造体で解説する。

難しい単語が並んでいるけど、
要はこういうことなんですよと。

で、各領域に格納した値を料理するわけだ。

使わない部分は、NULLを格納するだけです。
と言えばいい。
0169名前は開発中のものです。2010/09/20(月) 15:47:38ID:JDqAfrLM
>ifなんて実際のプログラムではほとんど使わないしね。

一つでもプログラム組んだことある奴はこんなこと言えねぇ
0170名前は開発中のものです。2010/09/20(月) 15:50:34ID:JDqAfrLM
で、一つ気になるから教えてくれ
なんでb>20の真偽値をaに入れるのに
int a=0;
a=a+(b>20);
ってコードにしたの?
0171名前は開発中のものです。2010/09/20(月) 15:51:03ID:0PP3VNsK
難しくて複雑に見えるゲームプログラムも、
基本の基本であるC言語に戻って考えれば、
誰でも理解できる。

理解できれば誰でも「プログラムが組める=ゲームが作れる」
なので、ゲームプログラミングは、
そんなに難しくない。


まだ解説していないけど、
そういったプログラムをループさせて実行させて、
「ある条件」に達したらそのループを抜けて、
別の関数に移り、
またそこでループを繰り返す。


ゲームプログラムの正体はループです。

何千、何万回とループを繰り返しているのが、
ゲームプログラミングです。

その中に、DirectXという高度な技術を使用しているだけ。

俺はそれが理解できた時に、「なるほど!!」と思ったね。(^^

そんな気分を味あわせてあげるよ。
0172名前は開発中のものです。2010/09/20(月) 15:52:15ID:FLEKFsTh
>>168
普通にif文のオンパレードな訳だが…
いや、使わなくても出来無い事は無いけどさ
0173名前は開発中のものです。2010/09/20(月) 15:53:01ID:0PP3VNsK
>>170
そんなの決まってるじゃないか。

前回のおさらいのために、
初期化を解説しているのです。

何度も出せば、そのうち自然と覚えてくれます。


あと、初期化しないと使えないし・・。

あ。そういうことを言ってるんじゃないのかな?
0174名前は開発中のものです。2010/09/20(月) 15:53:03ID:FLEKFsTh
>ゲームプログラムの正体はループです。
なるほど。ループだけならkazukiでも作れる
0175名前は開発中のものです。2010/09/20(月) 15:53:51ID:FLEKFsTh
a=a+(b>20);
a=b>20;
0176名前は開発中のものです。2010/09/20(月) 15:54:14ID:0PP3VNsK
ifよりも条件分岐の方をよく使います。

あっちの方が便利だしね。

実際のゲームプログラミングも、
条件分岐をよく使って組まれてあったし。
0177名前は開発中のものです。2010/09/20(月) 15:56:15ID:FLEKFsTh
>ifよりも条件分岐
いや、ifが条件分岐な訳だが。
0178名前は開発中のものです。2010/09/20(月) 15:56:50ID:JDqAfrLM
>>173
int a=b>20;
じゃダメなの?
そもそも
int a=0;
が初期化のおさらいだとしても
a=a+(b>20);
にする説明にはならないわけだけど
0179名前は開発中のものです。2010/09/20(月) 15:57:36ID:JDqAfrLM
>>176
条件分岐の基本がifなんだけど
0180名前は開発中のものです。2010/09/20(月) 15:58:48ID:sEiPhw38
#define b 30
これでbを変数aと同じ扱いで説明するのは危険じゃね?

これだとbも変数のように見えてしまう。
そもそもコンパイル後にはbという領域は存在しないはずだし。
0181名前は開発中のものです。2010/09/20(月) 15:59:05ID:TSB9RtrO
> あと、C言語の計算は「後ろから前にむかって」の前回の解説が、

馬鹿もここまで来ると芸と呼べるかもな
0182名前は開発中のものです。2010/09/20(月) 16:01:50ID:0PP3VNsK
なので、ゲームはループを繰り返して、
その実行結果を表示させているので、
何をしないでもパソコンに負担がかかっています。

よし。

じゃあ、試しにスーファミのドラクエ3で、
敵を倒さずに、永遠に続けてごらんよ。

あるターンに達したら、
主人公は力尽きて死んでしまいます。


あと、ファミコンゲームを、
何時間もずっとプレイしててごらん。
ある地点になるとプログラムが起動しなくなるから。
0183名前は開発中のものです。2010/09/20(月) 16:02:36ID:TSB9RtrO
if文よりも条件分岐の方がよく使うとかほんとスゲェな。

0184名前は開発中のものです。2010/09/20(月) 16:03:00ID:FLEKFsTh
>あと、ファミコンゲームを、
>何時間もずっとプレイしててごらん。
>ある地点になるとプログラムが起動しなくなるから。
バグじゃねーか
0185名前は開発中のものです。2010/09/20(月) 16:04:05ID:0PP3VNsK
>>178
え??

何を言ってるの?

a=a+(b>20);


これだけだと使えないに決まってるじゃんw

int型を指定していないんだし。

ん?そういうことを言ってるのではないの?
0186名前は開発中のものです。2010/09/20(月) 16:05:32ID:0PP3VNsK
>>184
バグじゃねーよwwww


そういう構造になってるの。
どのゲームでもそうなるよ。

ホント、解ってないな(^^;


でも、これであなたのレベルが解りました。
0187名前は開発中のものです。2010/09/20(月) 16:07:05ID:JDqAfrLM
>>185
>そもそも
>int a=0;
>が初期化のおさらいだとしても
初期化のおさらいとしてaを0で初期化したとしても

>a=a+(b>20);
>にする説明にはならないわけだけど
次の行でa+(b>20)を代入する説明にならない

ってこと
0188名前は開発中のものです。2010/09/20(月) 16:08:38ID:sEiPhw38
>>186
いや、ほんとにレベルが解ったよw
0189名前は開発中のものです。2010/09/20(月) 16:09:00ID:FLEKFsTh
>>186
一度ゲーム作ってみろ
0190名前は開発中のものです。2010/09/20(月) 16:09:35ID:JDqAfrLM
さらに言うと真偽値をみたいだけなら
printf("%d",30>20);
で問題ないんだけどな
なんでわざわざ一度変数に入れたのかね
0191名前は開発中のものです。2010/09/20(月) 16:11:00ID:FLEKFsTh
>>190
解説サイトに一度もprintfが出てないし、使い方分からないんじゃないかな?
0192名前は開発中のものです。2010/09/20(月) 16:11:39ID:FLEKFsTh
ん!?何いってんだ俺;;
頭が逝ってしまったようです
0193名前は開発中のものです。2010/09/20(月) 16:13:26ID:TrTl0m0a
重症だな
0194名前は開発中のものです。2010/09/20(月) 16:14:40ID:QMHXPV8W
http://bit.ly/axFSXV
0195名前は開発中のものです。2010/09/20(月) 16:14:58ID:0PP3VNsK
ちなみにC言語はプログラミングの基本だから。

多分、C言語が理解できれば、
他の言語でも応用が利くと思う。

だから、C言語はプログラムの登竜門なのだ。


まあ、他の言語はまだ知らないけど、
PHPとかC言語によく似てると思う。

似たような単語が出てくるしね。
0196名前は開発中のものです。2010/09/20(月) 16:16:37ID:TrTl0m0a
>>195
>多分、C言語が理解できれば、
お前には永遠に無理だろうな
0197名前は開発中のものです。2010/09/20(月) 16:18:39ID:0PP3VNsK
>>189
俺は誰かが作ったゲームプログラムを自己流で解析して、
それを改良してプログラムを組んだりして、
プログラムを理解しました。

なので、成長スピードが
教科書を1ページから勉強している人とは全然違う。


だって、もうゲームが完成していて答えが完成しているんだし。

答え >> その意味を知る

これが俺の勉強法の基本かな?
0198名前は開発中のものです。2010/09/20(月) 16:19:52ID:JDqAfrLM
で、
なんでaにb>20の値を代入するのに
a=a+(b>20)
ってしてるの?
説明してよ
0199名前は開発中のものです。2010/09/20(月) 16:21:56ID:p01Q1cpS
真面目に本読んで、コード書いて、実行して、と勉強してれば、C言語の基本くらいなら
3日もあればだいたい押さえられる
4か月も経って代入やら定数やらの意味も理解できてないのは相当のバカ
0200名前は開発中のものです。2010/09/20(月) 16:23:34ID:o7Tp16jr
>>197

> なので、成長スピードが
> 教科書を1ページから勉強している人とは全然違う。

4ヶ月もやっててこのレベルなら確かに全然違うね。
0201名前は開発中のものです。2010/09/20(月) 16:23:44ID:TrTl0m0a
>>197
4ヶ月かかってこれか。可哀そうに
0202名前は開発中のものです。2010/09/20(月) 16:24:56ID:sEiPhw38
>>197
その自己流の解析方法を解説するべきだろ。
現状の>>1の理解度だとCを理解してるとは言い難いぞ。

まぁ、誰かが作ったゲームを解析してとか言ってるけど
適当に他人のソースを改変して作ったってだけだろ。

その方法は学習法としては効果はあるはずだが、現状の>>1の状況では
「プログラムを理解しました。」とか言いきっちゃうのはまずいw
成長スピードがすごいと思うのも途中の段階で「ゴールに到達した」とか
勘違いしてるからだよw

>>1が解析した元のソースを書いた人は今現在の>>1よりはるかに高次元の
存在だってことに気が付くべきだw
0203名前は開発中のものです。2010/09/20(月) 16:26:31ID:TrTl0m0a
>適当に他人のソースを改変して作ったってだけだろ。
前スレ>>478,480で、改変するほどの能力もないって分かってる
0204名前は開発中のものです。2010/09/20(月) 16:31:25ID:0PP3VNsK
詳しいことは言えないけど。

あるところで、
何でもいいからゲームプログラムのコードを入手して、
そのコードを見てごらんよ。


最初は、複雑で驚くかもしれないけど、
それに臆することなく、
一つ一つの意味を知れべてご覧なさい。

そしたら、プログラミングがもっと詳しく知ることが出来ると思う。


そうやって中級者の壁を越えて、
上級者になるのです。
0205名前は開発中のものです。2010/09/20(月) 16:32:28ID:TrTl0m0a
>そうやって中級者の壁を越えて、
>上級者になるのです。
まず、初心者を脱出して、初級者になることから始めようか。
0206名前は開発中のものです。2010/09/20(月) 16:34:04ID:TSB9RtrO
>>197

だまされたと思って

#include <stdio.h>

#define b 30

int main()
{
int a = b > 20;
printf("%d\n", a);

return 0;
}

で実行してみてくれ。で、なんでこうじゃなくて int a = 0; a = a + (b>20); にしたのか説明してくれ。
0207名前は開発中のものです。2010/09/20(月) 16:34:44ID:sEiPhw38
>>1の世界だと中級の壁を超えるとオーバーフローして初心者に戻れるみたいだな。
さすがループカウンタを放置してゲームが止まるのが普通な世界の住人w
0208名前は開発中のものです。2010/09/20(月) 16:35:03ID:0PP3VNsK
>>187
ごめん。。

難しくて何を言いたいのかよく理解できない・・。


とにかく、真は1、偽は0と理解してください。
0209名前は開発中のものです。2010/09/20(月) 16:35:37ID:TrTl0m0a
>>208
>とにかく、真は1、偽は0と理解してください。
きみはじつにばかだな
0210名前は開発中のものです。2010/09/20(月) 16:36:23ID:JDqAfrLM
>>208
>>198
あと>>206も分かりやすいね

ちなみに比較演算子は真の時1を返すけど、真=1では無いよ
0211名前は開発中のものです。2010/09/20(月) 16:37:10ID:TSB9RtrO
DXライブラリは認めないけど他人のコードを丸パクリするのはおーけーなわけか
0212名前は開発中のものです。2010/09/20(月) 16:38:58ID:0PP3VNsK
>>206
意味なんて、ねーおww

そうやって解説したいから、
そうやって解説しただけ。

>>206のソースも、
俺が組んだソースも同じ意味じゃないか。


多分、そのソースでも同じ結果になると思う。

1が表示されると思う。

ごめん。悪いけど解りきってることだから、
試す気にもなりません。
0213名前は開発中のものです。2010/09/20(月) 16:39:58ID:sEiPhw38
>>212
この姿勢が成長しない原因なんだよなw
0214名前は開発中のものです。2010/09/20(月) 16:41:07ID:0zuQeEep
同じ結果になることが争点じゃないわけで
わかりやすい解説をするのに無駄があるから突っ込まれたわけで
0215名前は開発中のものです。2010/09/20(月) 16:41:47ID:TrTl0m0a
>>212
代わりに俺が
http://ideone.com/CTv0V
0216名前は開発中のものです。2010/09/20(月) 16:42:25ID:JDqAfrLM
int a=0;
a=b>20;
ならまだわからんでもないが
int a=0;
a=a+(b>20);
はb>20を代入するというコードにおいて正解とは言い難いなぁ
結果は同じだけど
0217名前は開発中のものです。2010/09/20(月) 16:43:14ID:0PP3VNsK
>>211
なぜ、俺がDXライブラリを認めないのかというと。

あれは誰かが作ったライブラリなんです。


ライブラリでプログラムを組んで理解している気になっていたら、
きっとどこかで大きな落とし穴にはまると思う。

例えば、DXライブラリでウィンドウを表示させるには、
なんだっけ?

1行のコードを書くだけで良かったでしょ?

でも、あれは、そのコードを書くことで、
そういう結果になるように組まれているだけです。

もっと踏み込んだところを知らなきゃダメです。
0218名前は開発中のものです。2010/09/20(月) 16:44:32ID:TrTl0m0a
>>217
stdio.hもライブラリ
Win32APIもライブラリ
DirectXもライブラリ
0219名前は開発中のものです。2010/09/20(月) 16:45:55ID:0PP3VNsK
よし。

じゃあ、DXライブラリに対抗して、
いつか、俺がKAZUKIライブラリを作ってあげるよ。
0220名前は開発中のものです。2010/09/20(月) 16:45:59ID:sEiPhw38
>あれは誰かが作ったライブラリなんです。
最低限、自分でドライバを直接たたいて表示させろってことか。
■ このスレッドは過去ログ倉庫に格納されています