最近「ある方に頑張ってね」と応援されました。
とても嬉しかったです^^

例の3D対戦ゲームなのですが、1ヶ月ぐらい放置していましたが、
さすがにまずいと思い、この土日にまた触ってみました。

まず、テクスチャを対応させょうと思って、テスト用のテクスチャ7枚ぐらい作ってみました。
 (コンクリート・草・海・砂漠・雪など)
そのあと3Dのモジュールを改造して完成。(テストしてないですが^^)

あとは、モデルメーカー・マップメーカーをテクスチャ対応にするだけですが、
ここがかなり面倒です。

それはそうと、半透明・加算・減算に対応してみました。


ちゃんと一部分が半透明になっています。



床が切れないように地面を4分割にした例。

一応改造モジュールにテクスチャを対応させたので、
多分すべてのプログラムにテクスチャを対応させるまではこのやる気が持続すると思います。
(※大本のd3moduleはテクスチャに元々対応しています。)

α版開始までのやることリスト(カッコ内は難易度)
1. テクスチャ対応 (40)
2. map作成 (-4)
3. ファイルのパック・暗号化 (5)
4. ファイルの自動アップデートプログラムの開発 (10)
5. サーバー・クライアント作成 データ管理について (80)
6. みんなでテスト\(^o^)/ (-100)

関連記事

  • 3Dネット対戦ゲーム作成日記 part153Dネット対戦ゲーム作成日記 part15 モデルの表示機能が完成した さてと、明日から学校がすごく忙しいので頑張ろう。 Posted in ゲーム制作
  • 3Dネット対戦ゲーム作成日記 part93Dネット対戦ゲーム作成日記 part9 陰線処理うまくいきました。 最初、面を張るときに後ろの線を消さないようにやればいいと思って、それで考えて作りました。 その後、もっといい方法を後から思いつきました。 それは面を書いたあと淵にラインを書くという単純なものでした。 綺麗な陰線処理 ↓ 最初に作ったしょぼ陰線処理 ↓ なんかこれはこれで手書き感があって面白い […] Posted in ゲーム制作
  • 3Dネット対戦ゲーム作成日記 part143Dネット対戦ゲーム作成日記 part14 マップの全体表示、まだオブジェクトがない。 100*100で10000ポリゴンなのですが、表示に10秒以上かかる 一時間後・・・ その後調整した結果、まちがえて100*100*16=160000ポリゴン描写してたことが判明。 んで直したら2秒ぐらいで表示できました 下は高さをつけてみたもの。まだ実験でなめらかにしてません。 スピードアップにと距離の […] Posted in ゲーム制作
  • 3Dネット対戦ゲーム作成日記 part103Dネット対戦ゲーム作成日記 part10 Zソートで奥から描写できるのを実装しました。 Zソートはクイックソートでインデックスソートを使用しています。 実験がこれ。 多分実際には色を遠さに応じた変化をつけるのでもうちょっと遅くなりそう。 条件 ・面の裏は描写しない。 ・同じ位置に約100ポリゴン(6ポリの立方体をおいてある)置いたとき。 ・面+線を描写。 ・某3DCGゲームと同じ 400* […] Posted in ゲーム制作
  • 3Dネット対戦ゲーム作成日記 part53Dネット対戦ゲーム作成日記 part5 やっぱりd3moduleの方法考えた! 四角って左巻き順で指定と右巻き順で指定とでは ベクトルかなんかで表向きと裏向きを表すことができるとか なんか物理で習ったような ってことで そういうふうにすれば裏を向いている面は描写しなくてよくなるから。 としたとしても、d3moduleの四角の面を張る命令があるから。 これを改造しないと無理なのかな、 […] Posted in ゲーム制作
  • 3Dネット対戦ゲーム作成日記 part63Dネット対戦ゲーム作成日記 part6 やったー 意外に簡単に裏面の処理ができちゃった! まさか2つのベクトルの外積の計算式がこんなところで役に立つなんて。 ただ1つの面を調べるのに8回もatan使ってます。 速度は大丈夫かな、描写速度よりは計算速度のほうが速いからいいけど。 だれか4点から右方向に回転か、左方向に回転か調べる方法でもっといい方法があったら教えて下さい^^ /*4点が左回 […] Posted in ゲーム制作