我需要知道什麼可以使舊遊戲什麼工作正常在XP上停止在Windows 7及更高版本上正確運行?我想製作一款遊戲,而且我無法在每個系統上進行測試。我需要知道我應該避免做什麼來保持事物與所有或多或少的現代化窗口兼容。在這種情況下,在Windows XP上工作的遊戲可能會停止爲新窗口工作?
0
A
回答
1
簡單的回答:製作2D遊戲。另外,將其設計爲最古老的計算機型號,並將其設計爲較便宜且「不太好」的計算機。不要爲2015年的5000美元電腦製作遊戲,因爲大多數人都沒有。在系統上(xp到7到8等)沒有太多問題,但保持它2d,你應該沒問題。
+0
實際上,2D可能比3D更成問題。 DirectDraw在新系統上出現這種奇怪的故障,使所有顏色失真。例如,你可以看到自己的影響,還有一個補丁可以修復它。嗯,我需要問他們究竟是如何修復它的,可能是因爲根本不使用調色板,而只是使用RGB顏色。而像Cave Story這樣的遊戲在我的電腦上工作速度非常慢,可能也是因爲DirectDraw。這些都是我個人發現的例子,我擔心還有更多。 –
相關問題
- 1. SCOPE_IDENTITY在這種情況下工作嗎?
- 2. javascript:console.log不在這種情況下工作?
- 3. 爲什麼不會jQuery remove()在這種情況下工作?
- 4. 變量作用域在這種情況下會如何工作?
- 5. 爲什麼User.IsInRole不能在這種情況下工作?
- 6. res.render()在一種情況下工作,但不在另一種情況下工作
- 7. 哪種PNG Fix可以在這種情況下工作?
- 8. memcache會在這種情況下工作嗎?
- 9. 網上購物如何在這種情況下工作?
- 10. 爲什麼不在這種情況下調試工作?
- 11. 爲什麼NHibernate FetchMode.Join在這種情況下工作?
- 12. 爲什麼在這種情況下最大寬度不工作?
- 13. 爲什麼parallel.Invoke在這種情況下不工作
- 14. 爲什麼gitignore在這種情況下工作?
- 15. 爲什麼z-index:-1在這種情況下工作?
- 16. 爲什麼JavaScript原型不工作在這種情況下
- 17. 爲什麼sprintf()在這種情況下工作?
- 18. 爲什麼ORDER BY在這種情況下工作?
- 19. 爲什麼realloc在這種情況下無法正常工作?
- 20. 爲什麼$(this).val()在這種情況下工作?
- 21. 值分配操作符在這種情況下如何工作?
- 22. 或者操作員在這種情況下如何工作?
- 23. 在這種情況下,操作符重載如何工作?
- 24. getch()在沒有conio.h的情況下工作 - 這怎麼可能?
- 25. .net Viewstate可能會停止工作的可能情況是什麼?
- 26. 爲什麼這個三元操作符不在這種情況下工作?
- 27. 使用IP_TOS設置DSCP在Windows XP上停止工作
- 28. Pyautogui不能在遊戲窗口中工作
- 29. 窗口掛鉤在Windows 7中不工作,但在Windows XP中
- 30. 異步的onload在這種情況下不工作
如果您正在嘗試製作3D遊戲(尤其是當您希望它與XP兼容時),那麼您絕對必須在每個系統上進行測試。您還必須測試儘可能多的GPU,然後才能開始使用。 3D遊戲總是會出現一些問題,即使在數千臺不同的計算機上進行測試之後,總會出現一些以某種方式出現的問題。如果你正在製作2D遊戲,那麼要簡單得多 - 只要確保你只使用了你想要支持的最舊系統中可用的API,然後對其進行測試,例如Windows 7。使用虛擬機。 – Luaan