找回密碼
 注冊帳號

掃一掃,訪問微社區

DeadWind 判斷游戲是否在模擬器上運行

13
回復
882
查看
打印 上一主題 下一主題
[ 復制鏈接 ]
排名
39861
昨日變化

4

主題

12

帖子

81

積分

Rank: 9Rank: 9Rank: 9

UID
306031
好友
9
蠻牛幣
74
威望
0
注冊時間
2018-11-26
在線時間
39 小時
最后登錄
2019-8-12

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區。

您需要 登錄 才可以下載或查看,沒有帳號?注冊帳號

x
  上一篇寫的是shader學習筆記,講的都是shader的基礎或者說是簡介吧。shader還會繼續更下去,之后呢就改名叫shader從入門到放棄吧,哈哈哈。。。

  那為什么突然寫這篇文章呢?因為上面要求我們項目對模擬器進行優化。對的,針對模擬器進行優化。那既然要針對模擬器進行優化,首先肯定是要判斷出當前的運行環境是否是模擬器。回歸主題,怎么判斷游戲是在模擬器上運行呢?


判斷藍牙?  
在網上查閱一番,大多數都是說不行的。

判斷CPU?        
同樣也查閱了一番,據說部分模擬器可以。原理是在PC端的電腦只有英特爾和AMD,只要判斷出CPU為此兩個類型,那就肯定是在模擬器上。

判斷傳感器?
傳感器也分為很多種,加速度傳感器、磁場傳感器、方向傳感器、光傳感器等等
許多傳感器,模擬器都可以模擬,我們這里呢用的是光傳感器。

廢話不多說,上代碼,簡單粗暴。
[C#] 純文本查看 復制代碼
static public bool GetIsSimulator()
    { 
#if UNITY_ANDROID
        //判斷是否存在光傳感器來判斷是否為模擬器
        AndroidJavaObject sensorManager  = currentActivity.Call<AndroidJavaObject>("getSystemService", "sensor");
        AndroidJavaObject sensor  = sensorManager.Call<AndroidJavaObject>("getDefaultSensor",5);    //光傳感器
        if(sensor == null){
            return true;
        }else{
            return false;
        }
#endif
        return false;
    }


測試模擬器:雷電模擬器,夜神模擬器,網易mumu,騰訊手游助手都測出為模擬器。

下篇如無意外,將會繼續分享Shader的學習筆記(shader入門到放棄)。




參與人數 2鮮花 +4 收起 理由
maxcs2012 + 2 很給力!
TheSilent + 2 很給力!

查看全部評分總評分 : 鮮花 +4

回復

使用道具 舉報

5熟悉之中
743/1000
排名
4197
昨日變化

5

主題

88

帖子

743

積分

Rank: 5Rank: 5

UID
271244
好友
1
蠻牛幣
2872
威望
0
注冊時間
2018-3-7
在線時間
300 小時
最后登錄
2019-8-13
沙發
2019-7-27 16:28:31 只看該作者
厲害了真是什么大小細節都有辦法實現
回復 支持 反對

使用道具 舉報

3偶爾光臨
247/300
排名
8487
昨日變化

2

主題

34

帖子

247

積分

Rank: 3Rank: 3Rank: 3

UID
301048
好友
1
蠻牛幣
9914
威望
0
注冊時間
2018-10-23
在線時間
70 小時
最后登錄
2019-8-9
板凳
2019-7-27 16:35:39 只看該作者
6666,成功get到知識點
回復 支持 反對

使用道具 舉報

0

主題

46

帖子

71

積分

Rank: 2Rank: 2

UID
325389
好友
0
蠻牛幣
321
威望
0
注冊時間
2019-6-21
在線時間
25 小時
最后登錄
2019-8-13
地板
2019-7-27 21:17:07 只看該作者
哇哦
回復

使用道具 舉報

8常駐蠻牛
5691/10000
排名
1
昨日變化

12

主題

236

帖子

5691

積分

Rank: 8Rank: 8

UID
2427
好友
4
蠻牛幣
8287
威望
0
注冊時間
2013-8-22
在線時間
1567 小時
最后登錄
2019-8-14
5#
2019-7-28 08:01:54 只看該作者
模擬器模擬器模擬器
回復 支持 反對

使用道具 舉報

6蠻牛粉絲
1184/1500
排名
1594
昨日變化

0

主題

46

帖子

1184

積分

Rank: 6Rank: 6Rank: 6

UID
237358
好友
3
蠻牛幣
2703
威望
0
注冊時間
2017-8-13
在線時間
326 小時
最后登錄
2019-8-13
6#
2019-7-28 11:16:33 只看該作者
感謝樓主分享,
回復

使用道具 舉報

7日久生情
2297/5000
排名
2612
昨日變化

2

主題

1128

帖子

2297

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
209046
好友
0
蠻牛幣
3244
威望
0
注冊時間
2017-3-30
在線時間
613 小時
最后登錄
2019-8-13
7#
2019-7-29 08:39:48 只看該作者
可以啊,發散思維
回復

使用道具 舉報

5熟悉之中
952/1000
排名
5174
昨日變化

1

主題

315

帖子

952

積分

Rank: 5Rank: 5

UID
258102
好友
1
蠻牛幣
1357
威望
0
注冊時間
2017-12-6
在線時間
358 小時
最后登錄
2019-8-9

邁向小康

8#
2019-7-29 09:41:29 只看該作者
感謝分享
回復

使用道具 舉報

5熟悉之中
618/1000
排名
8747
昨日變化

0

主題

103

帖子

618

積分

Rank: 5Rank: 5

UID
236487
好友
0
蠻牛幣
4734
威望
0
注冊時間
2017-8-8
在線時間
379 小時
最后登錄
2019-8-13
9#
2019-7-29 09:54:10 只看該作者
許多傳感器,模擬器都可以模擬,我們這里呢用的是光傳感器。
回復 支持 反對

使用道具 舉報

排名
26985
昨日變化

0

主題

30

帖子

90

積分

Rank: 2Rank: 2

UID
167295
好友
2
蠻牛幣
129
威望
0
注冊時間
2016-9-7
在線時間
46 小時
最后登錄
2019-8-13
10#
2019-7-29 15:45:26 只看該作者
謝謝分享
回復

使用道具 舉報

6蠻牛粉絲
1314/1500
排名
1677
昨日變化

0

主題

112

帖子

1314

積分

Rank: 6Rank: 6Rank: 6

UID
143056
好友
0
蠻牛幣
2748
威望
0
注冊時間
2016-3-23
在線時間
426 小時
最后登錄
2019-8-7
11#
2019-7-30 12:51:44 只看該作者
就沖著從入門到放棄來的
回復 支持 反對

使用道具 舉報

3偶爾光臨
263/300
排名
9578
昨日變化

0

主題

49

帖子

263

積分

Rank: 3Rank: 3Rank: 3

UID
232707
好友
0
蠻牛幣
383
威望
0
注冊時間
2017-7-17
在線時間
96 小時
最后登錄
2019-8-6
12#
2019-7-30 16:07:10 只看該作者
回復

使用道具 舉報

排名
26985
昨日變化

2

主題

19

帖子

62

積分

Rank: 2Rank: 2

UID
110490
好友
0
蠻牛幣
82
威望
0
注冊時間
2015-6-25
在線時間
27 小時
最后登錄
2019-8-13
13#
2019-7-31 15:28:15 只看該作者
厲害了,收藏
回復

使用道具 舉報

5熟悉之中
721/1000
排名
10706
昨日變化

0

主題

470

帖子

721

積分

Rank: 5Rank: 5

UID
301976
好友
1
蠻牛幣
1077
威望
0
注冊時間
2018-10-31
在線時間
153 小時
最后登錄
2019-8-13
14#
2019-8-1 13:16:08 只看該作者
Nice...   
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊帳號

本版積分規則

捕鱼王怎么进不去 湖北11选5助手 在线捕鱼赢现金手机版下载 北京晒车pk10直播 至尊牌九作弊器下载 老重庆时时开彩结果 极速快3我输了20万 重庆时时开奖网站 LG金库游戏平台 重庆时时现场开奖 贵州移动app下载 重庆欢乐生肖开奖 篮球比分直播足彩网 香港单双王免费资料 外围足彩 pk10八码滚雪球计划 多宝时时彩平台