目前傳的檔案是
以前在onedrive或者說小屋文章中
仿VMJP的闇箏小遊戲的那個vitality_example2.html
(會用到它的一些碰撞偵測語法,還有大量產生物件的方式)
跟目前有些問題存在的
(滑鼠點擊後,畫不出東西)
pixel_art_step_3.html
先去吃飯跟稍微睡一下
最晚13:30恢復實況
會先關閉實況
然後回來時再開!!
嗯...
主要是實況前
花太多時間在想知乎的評論回復
導致精神有些不濟
過往寫程式
最常睡覺的時候是
(而且那時,常睡兩次,一次都半小時左右)
第一次寫
firefox瀏覽器底下才能執行的 "文字型冒險遊戲" 俗稱AVG 或 戀愛遊戲 或 視覺小說遊戲
雖然嚴格上來說視覺小說遊戲指的是不靠對話框的那類AVG
像是鳴泣之時、《Fate Stay Night》、 《月姬》或說《真姬譚月姬》那類
(因為firefox才可以在file:///開啟伺服器文件
現在的話有http://或者說網頁Server顧慮比較少
但滑鼠滾輪的語法,印象中不同瀏覽器沒那麼統一
在沒做瀏覽器相容性程式碼的狀況下
滑鼠滾輪或者說中間那顆鍵的操作大概還是會有些問題)
嗯
就跟《名偵探柯南》一樣
睡一覺之後狀況就好多了
推理需要在睡覺後
我寫這檔案時
coding(其實我不太喜歡這個說法,只是以前在學校比較常聽到這說法)
編程習慣不好
過往我其它程式
幾乎都是先把用到變數、物件與初始化的數值設在最前面
結果這次是想到哪改到哪
稍微測試之下
(不應該用這種蠢方法
但我這次用firefox瀏覽器,忘記要怎麼樣添加watch varibles
中文的說法是 監看變數,也就是看變數值
Firefox有Debuger,以前有用過
可是這次不知怎麼
覺得用得特別的不順利
該不會是
瀏覽器版本變更的關係吧
那Vivaldi這類Chrome類似實作方式的瀏覽器
不太會用類似的功能)
總之
修正後的檔案可以比對下
pixel_art_step_3_fix.html
(後來突然想起來
我好像陣列大小有點問題
因此步驟三還沒結束呢!!)
後來想起來我複製貼上的雙層迴圈的界限
是用在畫表格上面的
可是遍歷或者是逐個填寫陣列值的
該順序要反過來
不是反在[j][i]
就是得反在i跟j的執行次數上
這次會稍微正常下
但跟過往相同
有著較嚴重的性能(performance)問題
理論上要先等到框線出來
再進行處理
(但後來我發現,關框線功能,好像沒想像中的簡單
也許要用Z_index的方式來處理
(↑Z軸值,另個常見說法是深度(depth),photoshop一類軟體也是用這詞)
不過pixel_art的話可能有取巧的方式來處理)
**********************************************************************
經過修正後
所以第三步應該就到此結束了
各位可以參考下
一個寫程式寫不多的人
在脫離約11個月之後再寫程式
(其實這個數字是虛報啦,因為我橫版過關遊戲是4/20寫的)
就算是簡單的功能
也還是要多次失敗之後才修改得
對我電腦performance而言
成品網頁勉強還算可以的狀態