[請益] Unity有辦法辨別是實機或模擬器嗎?

作者: zerocat (蘇洛貓)   2014-04-09 11:43:47
如題,
為了製作一些預防機制,我需要判斷玩家是否使用模擬器來進行遊戲
小弟目前是想用Systeminfo中的數值來判斷,測試模擬器是BlueStack和Genymotion
本來想用是否會震動來判斷,
但是平板不支援震動,而且用Genymotion竟然顯示支援震動...
想請問有沒有其他辦法?
感謝!
作者: osanaosana (芋頭一顆多少錢)   2014-04-09 12:26:00
也許可以試試看 Emulator 板
作者: akilight (OWeeeeeeeee~)   2014-04-09 12:46:00
System.getProperty("os.version")好像有人是用這來判斷你可以試試看在真的裝置和模擬器上取出來的字串是否有差
作者: zerocat (蘇洛貓)   2014-04-09 13:12:00
OK感謝!馬上試試看很遺憾還是不行,OS VERSION還是會顯示是Andriod OS
作者: KanoLoa (卡)   2014-04-09 20:43:00
好像很難預防,只能從企劃設計著手了吧...
作者: littleshan (我要加入劍道社!)   2014-04-10 00:48:00
如果你辦得到,不就表示模擬器做得不夠好?
作者: gn00671975 (PrideShadow)   2014-04-10 13:34:00
遊戲能紅到人家想用模擬器玩就已經是happy question了
作者: holymars   2014-04-10 22:12:00
我還沒看過人用模擬器玩cytus的(逃
作者: osanaosana (芋頭一顆多少錢)   2014-04-11 16:47:00
也許要從比較低階的硬體特性部分開始研究,要花很多時間就是了...

Links booklink

Contact Us: admin [ a t ] ucptt.com