ドラクエ10冒険・サイト運営ブログ


宝珠検索少し更新しました

その宝珠が何のスキルの宝珠なのかわかるようにしました。

その技が武器なの職業なの、何の武器なの?何なの!って
私も最初そんな把握してなくて、ゲーム内でわかりにくかったなと思い出しましたので。


レイジーちゃんの解像度のあれこれ

レイジーちゃんの解像度によってのあれこれを
実サイズから算出させるようにしました。
先読み分はだいたい1.数ページ~2.数ページ分まで取得しています。

ウィンドウのサイズはもとからwindow.innerHeightで取っていたんですが、
要素も同じく$('要素').heightで取得出来るんですね。
割とさっくり終わりました。

(先読みの細かい話しですが、基準の画像を取得する位置によって
個数は変わらないですが、ページ数は変わるので曖昧です。
基準の画像の取得は座標指定で、だいたい真ん中のモンスターちゃんにしてますが、
取得に失敗した時の保険に別の位置も指定してるので場合によって変わるんです。
基準のモンスターちゃんより上下に10コずつ、この個数は解像度によって変わる、そんな感じです。

次は宝珠をほんの少し触ります。


lazyload修正したものに切り替えました

モンスター一覧ページのレイジーロードをChrome73でもそこそこ高速で動くように修正したものに切り替えました。
問題なさそうでしたので、昼に試作したのを少し最適化しただけです。
だいぶ眠いので今日はこの辺で!

あと特殊な超高解像度環境で画像が一部読み込まれない可能性があるのを
スクリプトを見直して気づきましたのでのちのち修正予定です。
今は画面解像度と適当な係数で個数を算出させてますが、
ちゃんと画面解像度をモンスターちゃんBOXのサイズで割ってそこに先読み分の個数を足せば問題ないような気がします。
BOXのサイズをどうやって出すのかが難しい&動作が重くなる気もしますが、最悪手動で。
あと先読み分の個数も解像度によって算出しないとですね。
そもそも先読みさせてレイジーと気づかれないようにしたいと作りましたので重要です。


判明?

どうやら大量のXHRが重いみたいで、シンプルに画像のタグを貼り付けならそこまで遅くならないようです。
https://dq10as.net/search/monster/index_3.php

将来的にキャッシュさせて遊ぼうかとAjaxにしてたんですが
まぁ使わなそうですし普通ので画像表示で良いですかね。
時間が危険でデンジャラスなのでまた夜にでも。


どうしようもないです

戻したどこかの天才が作ったlazyloadもChromeではやはり別ブラウザに比べて遅いですね。

アップデート待ちですかね


Chrome73の謎

そういうわけで
lazyloadのスクリプトを見直しつつ改良少し改良を図りましたが
ループ中の処理が異常に遅いですね。
https://dq10as.net/search/monster/index_2.php

ループ中の何が重いのかまだわかってないんですが
これは、徹夜の予感


大変です!

最新版のChromeで自作なレジーロードの挙動がおかしいので取り急ぎ旧lazyloadに戻しました。

どう考えてもChrome側の問題だと思うんですが、
Chromeのアップデートを待ちつつ時間が出来たらちょっと調べてみます。


4.4のボス

そろそろ4.4も終わりと言うことで4.4のボスこっそり追加しました。

使用特技に不穏な数値が入り込んでますがただのダメージと特技の関連メモなので次回DB更新時に消します。
み、みすじゃねーよ!!


モンスター検索のワード

モンスター検索のフリーワード検索を、
モンスターの使用する特技、豆知識までHITするようにしました。

レモンスライムに対応出来ないかなと言うことなんですが、
若干無理な気がしてます。

根本的な問題としまして、私クイズとかなぞなぞとか間違え探しとか好きじゃないんです。


鉄器時代

ここに書き込むスペースを石器時代からちょっと近代改修しました。

選択した文字をにしたり、
リンク張ったりというのを1ボタンで出来るようにしました。
これは便利や!
その他にもリアルタイムで入力中のタグ込みの文字を
html出力された風な画面に表示させたり、
間違ってタブを閉じても消えないようにローカルストレージに自動保存など、
少ししっかりしてます。

問題は私とスーパーハッカーさんにしか伝わらないってこと。
なのでデザインはやはり適当なのでした。

前へ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 次へ
ページ
ブログメニュー
ドラクエ10ブログ
サイトブログ
サイトについて
このサイトはドラゴンクエスト10を攻略するに当たって、
なるべく便利な形で情報を発信しようと試みる個人サイトです。
こんなの便利じゃない?こんなのあったら良いな~なご意見は常に募集中です。
まずは私のテクノロジィを試して欲しいんふふ(海外ドラマAPBネタ)
 
このサイトはJavaScriptをふんだんに使用しています。
JavaScriptを無効にしているとかなり機能が制限されます。
当サイトではCookieは使用していませんが、local storageを使用しております。
当サイトのJavaScriptおよびlocal storageで個人情報などの収集は一切していません。
当サイトで表示している広告には表示を最適化するためのcookieを使用しています。
リマーケティングの設定はこちら。
お問い合わせ
メールはこちらへ
info@dq10as.net
そのうち意見交換できるフォーラム作る!作る。作る?
 
画像・動画について
このページでは、株式会社スクウェア・エニックスを代表とする共同著作者が権利を所有する画像・動画を利用しております。
(C)2017 ARMOR PROJECT/BIRD STUDIO/SQUARE ENIX All Rights Reserved.
(C)SUGIYAMA KOBO(P)SUGIYAMA KOBO