【最新記事】⇒仮公開開始(2019/02/07)

キャラ表示画面

キャラクター情報を表示する画面を作成している。データをDBから取ってくる際、随時か一度に取得するか悩んでいたが、JOINを使いまくって(つーても10個くらい?)試してみたが、問題なさそうだったので、これでやってみようかと思う。

アビリティと違い、キャラクターは一意に決まる(DISTINCTしているが、必要ないかな?)ので、JOINが一杯でるのと、SELECTを十数回繰り返すのでは、多分JOINの方がリソースを食わないと…思いたい。(これは後でチェックが必要だろう)

必要なデータの取得方法が定まったので、暫定的な画面デザインを実施している。やはりテーブル表示が一番収まりがいいのだが、これは色々試すしかない。あんまり凝らずに、デザインの決定は公開後にやりたいとは思っているが、必要最低限はやっておきたい。

特に、アビの種別で色を変えるなどは、プログラムが必要になる部分でもあるため(種別によって使用するCSSのクラス名を変更するなど)、一応抑えておきたい部分になる。クラス指定でうまくいってくれるといいのだが、例のCSSの優先度がどうなるかによって変える必要もあるだろう。

また、表示する項目についてももう少し検討は必要だろう。アビリティのIDを取得しておいてあるのだが、キャラクター表示画面からアビリティ画面への遷移を見越しての措置になる。必要あるか無いかはそれも又検討が必要かもしれない。

とにかく、アビ画面とキャラ画面の根本は完成したと言っていいだろうから、細かい部分んが終わったらいよいよデータの入力に入らないといけない。CSVの入力はOpen.orgのCalcでやっているが、やる前にバージョンアップしておいた方が良さそうだな。先日は落ちまくったし…。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

アップロードファイルの最大サイズ: 1 MB。 画像 をアップロードできます。 ここにファイルをドロップ