デアゴ管理アプリ制作 第2弾 隣の田所さん 259日目

新作アプリ制作第38週目の作業予定です。

260日目:3次元上の2D表示 その1
261日目:3次元上の2D表示 その2
262日目:3次元上の2D表示 その3
263日目:3次元上の2D表示 その4
264日目:3次元上の2D表示 その5
265日目:3次元上の2D表示 その6
266日目:予備日(次の週の予定を立てる)

えー・・・

先週はスマホ/タブレットでの操作性改善をまずは行いました。

スマホやタブレットのブラウザ上でWebGLを利用すると、ダブルタップ操作の直後に0.5秒くらい全くタップに反応しないタイミングが発生します。

0.5秒はゲームとしての操作性を考えると致命的です。

“側アプリ”としてWebGLViewなんかの中で動かすと操作不能なタイミングは発生しないため、おそらくブラウザ特有の現象だと思います。尚、タップの際にちょっとでも指を滑らせれば操作不能タイミングは発生しません。

この現象の対策にとてつもなく苦労し、一週間経っても解決しませんでした。

逃げの対策として、操作できないタイミングでは矢印キーやジャンプキーを薄く表示して「今は操作できないタイミングなんだよ」と言うことをお知らせすることしか出来ませんでした。

で、今週は続きの「3次元座標から2次元座標の取得」を行う予定です。が、よくよく考えたらWebGLでシェーダー使ってる時点で3次元座標をスクリーンの2次元に変換しまくっているんですよね。

すでに取得していた。

最終的にやりたいことは3次元オブジェクト上に文字なんかを表示することなので、通常通りシェーダーを使ってオブジェクトを描画しますが、3次元空間上で3次元に見えない文字表示用の”レイヤー”を作成することとしました。

     ハ,,ハ
    ( ゚ω゚ )  
   /    \
  ((⊂  )   ノ\つ))
   (_⌒ヽ
    ヽ ヘ }
 ε≡Ξ ノノ `J
 既に解決しています
 

デアゴ管理アプリ制作 第2弾 隣の田所さん 252日目

領地を奪い合う新作アプリ制作第37週目の作業予定です。

253日目:スマホでの操作性改善
254日目:3次元座標から2次元座標の取得
255日目:土地権利書蓄積中の”田所”表示 その1
256日目:土地権利書蓄積中の”田所”表示 その2
257日目:増加した”田所”の表示 その1
258日目:増加した”田所”の表示 その2
259日目:予備日(次の週の予定を立てる)

“田所”とは、FFで言うところのギルです。

先週までの作業で、不正対策を行いつつ、土地権利書に対して時間比例で”田所”を蓄積させるところまで終わりました。

蓄積した”田所”はプレーヤーが土地権利書に重なれば取得できますが、蓄積されている数値が見えなかったり、取得した際にどのくらい増えたかわからないのでその表示などを行う予定です。

 
 
 
 
 <⌒/ヽ-、__
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄

デアゴ管理アプリ制作 第2弾 隣の田所さん 245日目

無謀な新作MMOアプリ制作第36週目の作業予定です。

246日目:”田所”の不正取得追加対策 その1
247日目:”田所”の不正取得追加対策 その2
248日目:ログアウト処理 その1
249日目:ログアウト処理 その2
250日目:タイトル画面作成 その1
251日目:タイトル画面作成 その2
252日目:予備日(次の週の予定を立てる)

先週は、今後の開発がし易いようにモジュールの分離作業と、初回ログイン時の土地権利書自動設置処理を行いました。また、予定外の作業としてローカルの開発環境を整えていました。

何と、今までは本番環境(CatamaやTextmangaのアプリが動いているサーバ)にrustソースを直接置いてコンパイルしながら開発していました。

これじゃいかんと言うことで今更ながら開発環境を整えました。

今週は、先週できなかった”田所”の不正取得追加対策を行った後、今更ながらログアウト処理とタイトル画面の作成を行なっていく予定です。

└| ∵ |┘