#純靠北工程師3t2
----------
小弟我在某公司擔任遊戲工程師
最近公司使用cocos移植遊戲,本來想說一切順利,在網頁上預覽也都正常。不過改在cocos自帶的模擬器上看時災難發生了。
當遊戲讀完A動畫後遊戲就會崩潰
以正常方式想說大概是這動畫有錯,問題很好解決。結果越試越不對勁,花了幾個小時才發現不是A動畫的錯,問題出在是在比A先讀取的B動畫身上。只要B動畫讀取完,下一個讀取的不管是CDE動畫也都會崩潰,而且報錯是報在CDE身上。出錯原因是來自引擎內部的一個函數無法執行。
不過網路上沒人遇過這種錯誤,我只好硬著頭皮自己找,把B讀取後的引擎動作用step追了個遍,過了幾了小時才發現引擎有個obj被篡改了所以無法執行。
我本來想說我是不是無意間找到cocos的bug,打算繼續查下去準備反饋的時候發現了問題的癥結點。
以下是修改前後的code
前: spine = ... //以下省略
後: let spine = ... //以下省略
我當下真想把我眼前的鍵盤拔下來往自己頭上敲,誰第一時間會想到這變數名剛好跟模擬器引擎的window下的一個obj撞名啦(網頁版會這物件名字不一樣,所以當然會過)
直接被js的"特色"給栽了個坑,自己沒注意到把引擎的架構給蓋了,不崩潰才怪咧
我以為網路上忘記分號這種低級錯誤的笑話終究只是個笑話,直到今天這種忘記宣告的蠢錯誤活生生發生在我身上
----------
🗳️ [群眾審核] https://kaobei.engineer/cards/review
👉 [GitHub Repo] https://github.com/init-engineer/init.engineer
📢 [匿名發文] https://kaobei.engineer/cards/create
🥙 [全平台留言] https://kaobei.engineer/cards/show/4934
「spine模擬器」的推薦目錄:
- 關於spine模擬器 在 純靠北工程師 Facebook
- 關於spine模擬器 在 限時免費 iPhone 軟件集中營 Facebook
- 關於spine模擬器 在 T客邦的臉書基地 Facebook
- 關於spine模擬器 在 [新聞] PS4模擬器雙喜臨門!Spine可全速執行2D遊 的評價
- 關於spine模擬器 在 ps4模擬器spine-在PTT/巴哈姆特上手遊推薦遊戲排行攻略整理 的評價
- 關於spine模擬器 在 最強PS4模擬器「Spine」下載發布!已可運行350款遊戲 的評價
- 關於spine模擬器 在 ps4模擬器spine的推薦與評價,PTT - 湯屋溫泉網紅推薦指南 的評價
- 關於spine模擬器 在 [新聞] PS4模擬器雙喜臨門!Spine可全速執行2D遊 - PTT Web 的評價
- 關於spine模擬器 在 【新聞】 PS4模擬器雙喜臨門!Spine可全速執行2D遊 的評價
- 關於spine模擬器 在 2023 邊境之門dlc 模擬器ptt - sjspnews.online 的評價
- 關於spine模擬器 在 邊境之門dlc 模擬器ptt - 2023 的評價
- 關於spine模擬器 在 邊境之門dlc 模擬器ptt - 2023 - advance.wiki 的評價
- 關於spine模擬器 在 邊境之門dlc 模擬器ptt 2023 的評價
- 關於spine模擬器 在 年度最強神機支援70多款模擬器能跑【PS3 PS4 SWITCH 電腦 ... 的評價
spine模擬器 在 限時免費 iPhone 軟件集中營 Facebook 八卦
看來快成功
spine模擬器 在 T客邦的臉書基地 Facebook 八卦
雖然Sony PlayStation 4採用與電腦相同的x86架構處理器,但因硬體與軟體還是與一般個人電腦有所出入,所以在模擬器的開發上並非一帆風順,繼先前筆者曾介紹過的Orbital、Spine、PS4Delta等模擬器之後,有又款新的GPCS4投入戰局,並已經能夠啟動並執行遊戲。
spine模擬器 在 ps4模擬器spine-在PTT/巴哈姆特上手遊推薦遊戲排行攻略整理 的八卦
2022ps4模擬器spine討論推薦,在PTT/巴哈姆特上手遊推薦遊戲排行攻略整理,找ps4模擬器2021,ps4模擬器ptt,ps4模擬器推薦在YouTube影片直播與社群(Facebook/IG)熱門討論 ... ... <看更多>
spine模擬器 在 最強PS4模擬器「Spine」下載發布!已可運行350款遊戲 的八卦
「Spine」可以說是目前PC平台最好的PS4模擬器了,沒有之一,當別的PS4模擬器還在研究怎麽才能啟動PS4遊戲的時候,早在2020年4月的時候,這個模擬器就 ... ... <看更多>
spine模擬器 在 [新聞] PS4模擬器雙喜臨門!Spine可全速執行2D遊 的八卦
PS4模擬器雙喜臨門!Spine可全速執行2D遊戲,Orbital運作效能提升
https://www.techbang.com/posts/70895-ps4-emulator-double-delighted-door-spine-executes-2d-games-at-full-speed-improved-operational-performance
Spine是款開發中的PlayStation 4模擬器,然而署名Devofspine的開發者卻沒有提供模擬
器的原始碼,其GitHub頁面也沒有提供正確的原始碼,但讀者仍可透過體驗版瞭解Spine
的運作狀況。
目前Spine只支援Linux作業系統,並可透過Flatpak取得體驗版程式
https://flatpak.org/,讀者可以在終端機中輸入
flatpak --user install flatpak/spinedemo.flatpak
指令安裝模擬器,並透過
flatpak run --filesystem={dump directory}:ro org.devofspine.SpineDemo {path
to eboot.bin}
(其中 {dump directory}、{path to eboot.bin} 字串分別為遊戲檔案、PlayStation 4
啟動檔案所在路徑)
指令執行模擬器。
從Devofspine所釋出的展示影片來看,Spine已經可以成功執行洛克人傳奇合輯Vol. 1(
Rockman Legacy Collection Vol. 1)、星露谷物語(Stardew Valley)等2D遊戲,而且
執行效率並不差,根據網友Smug Nia :3在Twitter上分享的情報,Spine可以在AMD
Ryzen 5處理器搭配NVIDIA GeForec GTX1050 Ti顯示卡的組合下,以FPS 60幀但無聲的條
件全速執行洛克人傳奇合輯Vol. 1。
雖然目前Spine還沒有成功執行3D遊戲的案例,但仍讓大家對這個首次成功執行遊戲的模
擬器寄予厚望。
被彎道超車的Orbit呢?
雖然Orbit是比較資深的模擬器,但它比較專注於模擬完整的PlayStation 4硬體與韌體,
所以至今的進度仍停留在僅能進入PlayStation 4韌體的安全模式,尚無法執行遊戲。
這次Orbit的更新帶來了一些新功能,比方Bootloader可以在開機的過程中透過I/O存取金
鑰(而不是透過AHCI),讓使用者能在模擬系統下存取內建硬碟與USB外接式儲存裝置,
並可透過外接式儲存裝置重新安裝韌體。
另一方面,Orbit的執行效率也獲得顯著提升,雖然它的執行速度還是很慢且尚無實用價
值,但這仍是模擬器發展過程中的重要一步。另一個讓人比較有感的更新,則是Orbit能
夠支援DualShock 4,讓操作更加方便。
由於PlayStation 4的軟硬體架構說穿了就是搭載FreeBSD作業系統的x86架構電腦,所以
說不定在近期有些突破之後,就會迎來跳躍式的發展,讓人不禁期待後續發展。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.115.243.210 (日本)
※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1560829072.A.E11.html
... <看更多>