[请益] 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