作者zerocat (苏洛猫)
看板GameDesign
标题[请益] Unity有办法辨别是实机或模拟器吗?
时间Wed Apr 9 11:43:47 2014
如题,
为了制作一些预防机制,我需要判断玩家是否使用模拟器来进行游戏
小弟目前是想用Systeminfo中的数值来判断,测试模拟器是BlueStack和Genymotion
本来想用是否会震动来判断,
但是平板不支援震动,而且用Genymotion竟然显示支援震动...
想请问有没有其他办法?
感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.249.2.10
※ 文章网址: http://webptt.com/cn.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