今までは主に立方体をインスタンシングを利用して描画してきました。(2日目の日記 )
今週はドアを作成予定で、立方体以外の形も描画する必要があります。
インスタンシングは個別に位置情報(x, y, z)とテクスチャ情報(kind)を与えることで同じ形をメモリ利用量を削減しつつ描画していましたが、今後は位置情報とテクスチャ情報に加えて、高さ、幅、奥行き情報も与えることで、より柔軟な描画を可能にしたいと思います。なお、テクスチャ情報はx, y座標で位置を指定可能な形式とします。
新しい仕組みでのメモリ利用量は、ベース336バイトに加えて、1つのインスタンス毎にx, y, z, tex_x, tex_y, width, height, depthのfloat値が必要なので、8 * 4 = インスタンス毎に32バイト必要になります。GL_TRIANGLE_STRIPで単純に描画した場合とメモリ利用量を比べた表にすると次のようになります。
単位:バイト
立方体の数 GL_TRIANGLE_STRIP インスタンシング
1個 336 368 (91.30%)
10個 3,432 656 (51.22%)
100個 34,392 3,536 (9.50%)
デアゴスティーニ商法作業管理とは、1日1日のアプリ制作作業量をとっっっっっっっっっっっっっっっっっっっっっっっっっっっっっても少なくすることによって、飽き性のアプリ制作者(私です)の作業を毎日継続させ易くする管理手法です。
デアゴスティーニ商法作業管理による今週の作業予定です。
22日目:ブロック(立方体)以外の要素について、管理方法を検討 23日目:ブロック(立方体)以外の要素の管理方法を実装 その1 24日目:ブロック(立方体)以外の要素の管理方法を実装 その2 25日目:ドアの追加 26日目:ドア[木]のテクスチャ作成 その1 27日目:ドア[木]のテクスチャ作成 その2 28日目:予備日(次の週の予定を立てる)
今まで、プレーヤー以外の形はブロック(立方体)しかありませんでしたが、今週は立方体以外の形を追加する仕組みを整えます。
その上で木のドアを作成します。
こちらが、iPhoneXで撮影した開発中のアプリです。
そして、次がタピオカメラことiPhone11の超広角レンズ(画角120度)で撮影した画像です。
迫力ある画像になりますね。iPhone11買ってよかっt
こちらが、開発中のアプリをいつもの通りに撮影した画像です。
そして、次がタピオカメラことiPhone11の超広角レンズ(画角120度)で撮影した画像です。
迫力ある画像になりますね。iPhone11買ってよかったです。
作ったアプリ がたくさん売れたので、タピオカメラ買いました。
確か500万本売れたんだったかな・・・
いや違った、5本だったorz
5人でもとても嬉しいです。ありがとうございます。嬉しかったのでタピオカメラ買いました。
なんと夕方4時半に届きました。みんな買ったから、配送業者の方が大忙しだったのでしょうか・・・
今日は床[藁]のテクスチャ作成を行いました。
今週は、あと床[木]と床[レンガ]のテクスチャを作成する予定です。
外壁[レンガ]が完成しました。これで藁(防御力低)、木(防御力中)、レンガ(防御力高)の3種類の外壁が揃いました。
ちょっとずつでもアプリ制作が進むと嬉しいです。
外壁[レンガ]のテクスチャを自作アプリDotterで作っていました。右側の赤っぽいのがそうです。
自作アプリを自作アプリで作っています。
デアゴスティーニ商法作業管理とは、1日1日のアプリ制作作業量をとっっっっっっっっっっっっっっっっっっっっっっっっっっっっっても少なくすることによって、飽き性のアプリ制作者(私です)の作業を毎日継続させ易くする管理手法です。
アァーーーッ!
という間に2週間経ちました。順調に基礎部分が出来上がってきました・・・ような気がします。
この調子で3週間目に突入します。
15日目:外壁[レンガ]の作成 16日目:外壁[レンガ]の作成 17日目:床[藁]の作成 18日目:iPhone11の発売日だよ。作業なんてしてる場合じゃないんだよ。 19日目:床[木]の作成 20日目:床[レンガ]の作成 21日目:予備日(次の週の予定を立てる)
今作っているのは、ご近所さんと戦うゲームです。24時間毎日お隣さんが攻撃を仕掛けてくる危険性があります。
今週で外壁が3パターン、床も3パターン完成する予定です。あとは屋根が必要・・・?屋根って敵の侵入を防ぐのに欲しいんですかね?壁高くしとけば入ってこれなくない?ああ、ハシゴがあれば登ってこれますね。別に屋根じゃなくて外壁ブロックを上に置いて囲えば問題ないかな。
・・・あれ?17〜19日目に作成予定の”床”って、お隣さんの侵入を防ぐのに必要ですかね?”外敵自動撃退オートマタ”(ルンバが凶暴になったやつ)は床以外動けないことにしよう。
今日は、一昨日作成した藁に納得いかなかったので、作り直しました。
うん、どこからどうみても藁だわ。誰がなんと言おうと藁だわ(藁)。
投稿ナビゲーション
大手には作れないアプリを(気持ちだけは(๑•̀ㅂ•́)و✧)