【ワナビ歓迎】ゲーム開発者未満の雑談スレ8at GAMEDEV【ワナビ歓迎】ゲーム開発者未満の雑談スレ8 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト750:名前は開発中のものです。 24/06/12 21:14:21.16 MYiZ7aag.net アイテムのランダム決定について考えてみましたが、ビットフィールドはメモリ効率が良い一方で扱いが難しく、エンディアンの問題にも敏感です。enum を使った方がコードの可読性や柔軟性が高く、デバッグもしやすくなります。用途にもよりますが、一般的には enum の方が賢明な選択と言えるでしょう 751:名前は開発中のものです。 24/06/12 21:17:43.18 MYiZ7aag.net 多分普段からメモリのけちりぐせが染み付いてるんだろうけど、逆に大変ですよ 752:名前は開発中のものです。 24/06/12 21:22:02.59 YKCBp41j.net まだビット操作とかワラワラ その操作をもっと上の次元でやるべきだと思うの 753:名前は開発中のものです。 24/06/12 22:29:13.71 Ca5A9zby.net uint64使うと8byteだから結局のところメモリの節約にもなってないのではないだろうか uint64 = 0~ 1844京6744兆737億955万1615 754:741 24/06/13 06:55:28.39 YH8vd+52.net >>742 仰る通りです、何でそんな事に悩んでたんだよ俺。 使い勝手はどちらが上かを考えすぎました。説明が舌足らずすぎるし。 >>745 メモリマップドI/Oが好きすぎて、データ構造をビット単位で切り貼りするのが半ば性癖となっております。 >>748 乱数の決定をどう味付けし直すかは、まあ他の要素も取り入れて。地下1階でMURAMASA!が出ても興冷めですしね。 >>751 『メモリは16GB積んでるし、640KBと大差ないな。これだけあれば十分だろう』とか思っていたのですが、気がつけばそんな時代ではなくなっていたので、上レイヤーで無駄遣いはしても下レイヤーは切り詰めて切り詰めて・・・とか迷宮思考に陥ってしまうんですよね。 >>753 ものの例えでlong longに触れましたがアイテムは重複ゲットの可能性もあるので、単純に数字としてアイテム番号にすると物凄い数ですが、結局64ビットでは64種類しか定義出来ません。本気でアイテムを総て並列に扱おうとしたら、long longの配列か構造体になりそうですねw まあ、色々と省略可能でしょうが。 皆さん、ありがとうございました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch