作者zerocat (蘇洛貓)
看板GameDesign
標題[請益] Unity有辦法辨別是實機或模擬器嗎?
時間Wed Apr 9 11:43:47 2014
如題,
為了製作一些預防機制,我需要判斷玩家是否使用模擬器來進行遊戲
小弟目前是想用Systeminfo中的數值來判斷,測試模擬器是BlueStack和Genymotion
本來想用是否會震動來判斷,
但是平板不支援震動,而且用Genymotion竟然顯示支援震動...
想請問有沒有其他辦法?
感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.249.2.10
※ 文章網址: http://webptt.com/m.aspx?n=bbs/GameDesign/M.1397015029.A.CF2.html
1F:推 osanaosana:也許可以試試看 Emulator 板 04/09 12:26
2F:推 akilight:System.getProperty("os.version")好像有人是用這來判斷 04/09 12:46
3F:→ akilight:你可以試試看在真的裝置和模擬器上取出來的字串是否有差 04/09 12:46
4F:→ zerocat:OK感謝!馬上試試看 04/09 13:12
5F:→ zerocat:很遺憾還是不行,OS VERSION還是會顯示是Andriod OS 04/09 13:29
6F:→ KanoLoa:好像很難預防,只能從企劃設計著手了吧... 04/09 20:43
7F:推 littleshan:如果你辦得到,不就表示模擬器做得不夠好? 04/10 00:48
8F:推 gn00671975:遊戲能紅到人家想用模擬器玩就已經是happy question了 04/10 13:34
9F:推 holymars:我還沒看過人用模擬器玩cytus的(逃 04/10 22:12
10F:→ osanaosana:也許要從比較低階的硬體特性部分開始研究, 04/11 16:47
11F:→ osanaosana:要花很多時間就是了... 04/11 16:48