簡體   English   中英

Unity SCORM Suspend_Data 問題

[英]Unity SCORM Suspend_Data issue

我正在為一個必須在瀏覽器上播放並與 SCORM 兼容的客戶端在 Unity 上開發一個嚴肅的游戲項目。

我在這個項目中發現了 SCORM 和 LMS 的概念。 我做了一個內部備份系統,帶有一個 JSON 文件,當我為 PC 構建時效果很好,我的分數保存得很好,當我重新啟動我的項目時,我可以加載我的備份。

不幸的是,當我在 WebGL 中構建並發布到 SCORM Cloud 網站時,保存和加載信息沒有通過。

我在互聯網上發現我應該使用suspend_data函數,我確實找到了它的函數描述,但我找不到如何發送或檢索我的分數。 我必須在字符串中轉換 JSON 時遇到問題。 你能幫我解決這個問題,或者給我一個提示。

我提前謝謝你。 真摯地

這里可能有幾個不同的問題。

首先,我不確定現在 SCORM Cloud 是否允許 Unity Player mime 類型。 這可以通過請求 support@scorm.com 來驗證,如果當前不支持,可以添加它。

二、你是如何與SCORM API溝通的? 在播放器中啟動 SCORM 課程時,會顯示一個 javascript API,其中包含您需要進行的一些基本調用。 這是您設置完成或分數(或暫停數據,如果需要)的地方,它告訴 LMS 哪些數據要為學習者 session 保留,如果設置為恢復,則可以從以前的啟動中獲取值。

這不會自動發生,因此您需要在 Unity package 中使用包裝器或一些 javascript 從 ZEFE90A8E604A7C840E88ZD03A67F6B7D8 調用適當的上下文來處理它。

希望所有這些對您理解 SCORM 有所幫助。 由於您使用的是 SCORM Cloud,因此請隨時聯系 support@scorm.com,如果您需要更多信息,他們可以為您提供幫助。

注意:我在 SCORM Cloud 團隊的 Rustici Software 工作,並且有一些簡單的 Unity 經驗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM