進捗報告

スポンサーリンク
ゲーム制作

3Dネット対戦ゲーム作成日記 part16

木がはえました! やっとオブジェクトをマップに含めることが出来るようになりました。 タイトルバーの数字は描写時間です。 目標の20fpsにするには50msを少なくともきらないといけません。 動くスピードに個人差が出ないように描写・計算・通信...
ツール制作

HSPでSMFプレイヤーを開発した!

今SMFプレイヤー開発に夢中です! なぜ今更SMFかって? ウィンドウズメディアプレイヤーには視覚エフェクトがついているのですが、 midiには対応していません。 そこで自分で作ってしまおうと思ったわけです! 元々はドラムの音だけど専用wa...
ゲーム制作

3Dネット対戦ゲーム作成日記 part15

モデルの表示機能が完成した さてと、明日から学校がすごく忙しいので頑張ろう。
ゲーム制作

3Dネット対戦ゲーム作成日記 part14

マップの全体表示、まだオブジェクトがない。 100*100で10000ポリゴンなのですが、表示に10秒以上かかる 一時間後・・・ その後調整した結果、まちがえて100*100*16=160000ポリゴン描写してたことが判明。 んで直したら2...
ゲーム制作

3Dネット対戦ゲーム作成日記 part13

3D表示部分で一番時間のかかるクイックソートの部分をC言語で機械語にしてみた #module ;クイックソート #deffunc qsort array qsort_index,array qsort_sort,int qsort_righ...
ゲーム制作

3Dネット対戦ゲーム作成日記 part12

ステージを作るためのマップメーカーを作ろうと思います。 一歩ずつ踏み出していきましょう。 実装したいリスト レイヤーの種類 ・マップレイヤー ・高低 ・タイプ ・色 ・海レイヤー ・オブジェクトレイヤー ・サウンドレイヤー 基本設定 マップ...
ゲーム制作

3Dネット対戦ゲーム作成日記 part11

次に作るとなるとマップかな。 レイヤーについて マップはレイヤー別に分けて表示するということを考えております。 例 ・下レイヤー ・海レイヤー ・上レイヤー このように実装すれば、 普通の島ステージなら下レイヤーに地下を、上レイヤーには地上...
ゲーム制作

3Dネット対戦ゲーム作成日記 part10

Zソートで奥から描写できるのを実装しました。 Zソートはクイックソートでインデックスソートを使用しています。 実験がこれ。 多分実際には色を遠さに応じた変化をつけるのでもうちょっと遅くなりそう。 条件 ・面の裏は描写しない。 ・同じ位置に約...
ゲーム制作

3Dネット対戦ゲーム作成日記 part9

陰線処理うまくいきました。 最初、面を張るときに後ろの線を消さないようにやればいいと思って、それで考えて作りました。 その後、もっといい方法を後から思いつきました。 それは面を書いたあと淵にラインを書くという単純なものでした。 綺麗な陰線処...
ゲーム制作

3Dネット対戦ゲーム作成日記 part8

陰線処理あきらめた\(^o^)/ まあ陰面のみでいくかー 本当は陰面の上に陰線したのを合成して トゥーンシェーディングみたいにしようと思ったのに。 ・・・ と思っていたのですが、風呂はいったらいい方法を思いついてしまった!
ゲーム制作

3Dネット対戦ゲーム作成日記 part7

陰面処理って3点調べるだけでいいんですね。 でもなんか、作ってみて動作がおかしい 話し変わるけど、陰線処理がどうやったら行えるか、 まったく思いつかない。 陰面は簡単にいけたのに・・・。 あとZソートするときにデータの持ち方をどうするか 情...
ゲーム制作

3Dネット対戦ゲーム作成日記 part6

やったー 意外に簡単に裏面の処理ができちゃった! まさか2つのベクトルの外積の計算式がこんなところで役に立つなんて。 ただ1つの面を調べるのに8回もatan使ってます。 速度は大丈夫かな、描写速度よりは計算速度のほうが速いからいいけど。 だ...
スポンサーリンク