设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3371|回复: 20
打印 上一主题 下一主题

[有事请教] 请问有没有办法检测玩家正在游戏的设备。比如……

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4638
在线时间
684 小时
注册时间
2013-1-18
帖子
710
跳转到指定楼层
1
发表于 2022-1-6 10:12:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
比如使用某个脚本或者其他方法判断,从而检测出玩家使用电脑游戏,还是使用移动设备游戏。

Lv3.寻梦者

梦石
0
星屑
4349
在线时间
552 小时
注册时间
2017-12-2
帖子
41
2
发表于 2022-1-6 19:37:05 | 只看该作者
navigator.platform
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4638
在线时间
684 小时
注册时间
2013-1-18
帖子
710
3
 楼主| 发表于 2022-1-6 23:11:28 | 只看该作者

大佬?能解释一下吗?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4362
在线时间
550 小时
注册时间
2018-11-12
帖子
114
4
发表于 2022-1-7 19:37:18 | 只看该作者
  1. //如果是电脑
  2. if (Utils.isNwjs())

  3. //如果是手机
  4. if (Utils.isMobileDevice())
复制代码
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4638
在线时间
684 小时
注册时间
2013-1-18
帖子
710
5
 楼主| 发表于 2022-1-8 01:02:58 | 只看该作者

大佬,能详细告诉我该怎么设置吗?
比如我想在某个事件使用条件分歧来检测。
如果检测到玩家是电脑游戏,就触发事件1,
如果检测到玩家是手机游戏,就触发事件2,
我是小白,希望大佬能耐心教教我,谢谢!谢谢!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4362
在线时间
550 小时
注册时间
2018-11-12
帖子
114
6
发表于 2022-1-8 03:07:02 | 只看该作者
nhycs01 发表于 2022-1-8 01:02
大佬,能详细告诉我该怎么设置吗?
比如我想在某个事件使用条件分歧来检测。
如果检测到玩家是电脑游戏, ...

打开公共事件→
鼠标右键 →
鼠标点击【新建...】选项 →
鼠标点击【分支条件...】选项 →
鼠标选中【4】 →
鼠标勾选【脚本】 →
将 代码  Utils.isMobileDevice() 复制粘贴到 脚本框框里 →
鼠标勾选【创建条件不满足时的分支】→
鼠标点击【确定】

最终得到条件判定:如果这是手机... 否则...
【其它:发不了图片,按上面步骤做吧。保姆级教程√】
回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
7
发表于 2022-1-8 09:31:31 | 只看该作者

点评

额,我好像记错了,应该按六楼的设置,再运行那个公共事件就行  发表于 2022-1-8 19:53
楼上那个是全图并行,不过,好像忘了把开关打开(我也不确定是不是必要打开的,楼主可能得额外把开关打开,网址是脚本入门帖子)  发表于 2022-1-8 09:33
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4638
在线时间
684 小时
注册时间
2013-1-18
帖子
710
8
 楼主| 发表于 2022-1-8 10:03:25 | 只看该作者
本帖最后由 nhycs01 于 2022-1-8 10:47 编辑

[achiquote]cenhangkai 发表于 2022-1-8 03:07
打开公共事件→
鼠标右键 →
鼠标点击【新建...】选项 →
[/quote]
@cenhangkai
大佬,感谢你的讲解。
我测试了一下,有以下的问题。

因为暂时不方便用移动设备测试,所以我是这样写的


但是出现了这样的错误



如果按照你的教程设置就没问题,不过没有在移动设备测试不好判断是否真的生效了。

3.png (12.45 KB, 下载次数: 46)

3.png

4.png (141.98 KB, 下载次数: 45)

4.png

点评

感谢大佬回复,麻烦您移步12楼,看看我做的对不对  发表于 2022-1-8 21:29
如果然后又if,你是如果两次了  发表于 2022-1-8 19:51
只保留if()里边的内容,因为你这个做法已经是如果了  发表于 2022-1-8 19:50
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4638
在线时间
684 小时
注册时间
2013-1-18
帖子
710
9
 楼主| 发表于 2022-1-8 10:06:13 | 只看该作者
任小雪 发表于 2022-1-8 09:31
https://rpg.blue/thread-478377-1-1.html

感谢大佬的补充,不过我只想在某个事件中判定一下,不需要全图并行,只按照那位大佬的方法设置就可以了吧?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14604
在线时间
2150 小时
注册时间
2016-9-20
帖子
861
10
发表于 2022-1-8 10:26:45 | 只看该作者
在首页看到就点进来 ,以为是XP或VA(模拟器), 如果是XP或VA, 检测Game.ini文件存不存在, 不存在则是手机, 存在是电脑
我发的贴子大多未经整理是草稿抱歉
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-18 11:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表