我已經在unity3d中爲pc和mac開發了一款遊戲。我想用30天的試用期發佈遊戲。
我該如何製作它?我如何寫入系統註冊表。在開發此試用版時,我應該記住哪些事項。
每當我在谷歌搜索,我得到unity3d的試用版,而不是如何在unity3d做試用遊戲。如何在Unity3d中製作演示遊戲?
2
A
回答
1
以下article有很多信息,但是很長。
寫入到註冊表 關於保存到註冊表中,只有當你有一個大的遊戲,將被寫入其它值到註冊表中做到這一點。如果它只是一個小型獨立遊戲,那麼寧可避免註冊表。當小型獨立遊戲將價值注入註冊表時,人們不會喜歡它,因爲大多數開發人員永遠不會刪除該值。
有2種方法。您可以讓用戶每次都「登錄」到您的服務器,也稱爲「在線驗證」。這種方式更安全,但確實需要用戶登錄,這並不理想。您可以使用以下離線方法。請注意,我只是想過這個,所以可能會有小的缺陷。
離線方法 您可以獲取當前系統的日期和時間。加密日期和時間並將其保存到磁盤。然後每次遊戲啓動時,再次獲取系統日期和時間,並檢查這個「新」時間到您存儲在磁盤上的日期和時間。此檢查將更多地確保用戶未修改系統日期和時間。每次遊戲開始時顯然會覆蓋日期和時間,但顯然首先檢查值。
如果您得到的「新」日期和時間不超過舊存儲日期和時間,您將知道用戶是否修改了時間。你也可以在遊戲退出之前得到日期和時間。然後當遊戲再次啓動時,您可以確保當前日期和時間超過您存儲到磁盤的日期和時間。
同時獲取遊戲首次啓動並保存的日期和時間。正如你可以檢查到底有多少天,直到他們的試用結束。
你應該記住的東西 允許用戶保存他們保存的遊戲(如果他們可以保存)。所以當你購買你的遊戲時,他們不必重新開始。
相關問題
- 1. 演示遊戲賽車遊戲crashs(GamerServicesNotAvailableException)
- 2. Unity3D遊戲錄製算法
- 3. 在UDK/Unity3d中將PC製作成控制檯的遊戲
- 4. 編寫蛇遊戲演示
- 5. 如何在unity3d上使用xcode遊戲
- 6. 如何使用unity3d在2D遊戲中繪製單色背景?
- 7. 如何在java applet遊戲中製作保存遊戲?
- 8. JavaScript:如何製作遊戲
- 9. 如何製作角色扮演遊戲角色
- 10. Unity3d我如何編程我的遊戲?
- 11. 在Unity3D中保存遊戲的方法
- 12. Unity3D Html over 3D flash遊戲
- 13. Unity3D Android遊戲開發
- 14. Unity3d iphone遊戲開發
- 15. 如何在div中水平居中unity3D遊戲?
- 16. 如何在android遊戲中製作時間限制(限制)?
- 17. IOS遊戲中心製作
- 18. 如何製作Flash遊戲的遊戲教程?
- 19. 製作Android遊戲
- 20. 如何在C#程序中運行「無頭」(無GUI)Unity3D遊戲?
- 21. 如何在unity3d的多人遊戲中設置lapTimer?
- 22. 如何在Unity3d中檢索android安裝引用鏈接遊戲
- 23. MacOSX上的Unity3d沙盒遊戲中心
- 24. 遊戲Unity3d縮放在C尖銳
- 25. Java角色扮演遊戲
- 26. 如何製作Playstation 3遊戲卡?
- 27. 如何製作java遊戲選項?
- 28. 如何製作連接4 iphone遊戲?
- 29. 如何爲Android遊戲製作D墊
- 30. 如何製作ios遊戲的克隆?