找回密码
 立即加入

QQ登录

只需一步,快速开始

查看: 9235|回复: 11

[讨论] 安卓手机当作无线头瞄

[复制链接]
发表于 2013-11-21 16:05:31 | 显示全部楼层 |阅读模式
本帖最后由 yiyp77 于 2013-11-21 18:41 编辑

利用手机的动作传感器,加上FreePIE软件

WII手柄,ARHS....都可以当作头瞄设备

链接:
http://www.mtbs3d.com/phpbb/viewtopic.php?f=139&t=15490
http://andersmalmgren.github.io/FreePIE/
http://vr.wikinet.org/wiki/FreePIE

FreePIE和安卓软件:
http://pan.baidu.com/s/1tJd8D

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

×
回复

使用道具 举报

发表于 2013-11-21 18:58:42 | 显示全部楼层
本帖最后由 胖胖龙 于 2013-11-21 19:09 编辑

FreePIE的数据能在LO里直接用?
讲下大概用法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-21 19:29:51 | 显示全部楼层
胖胖龙 发表于 2013-11-21 18:58
FreePIE的数据能在LO里直接用?
讲下大概用法

我不会编程,看不懂那些脚本。好像可以输出到freetrack
回复 支持 反对

使用道具 举报

发表于 2013-11-22 08:48:01 | 显示全部楼层
具体咋用啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-22 19:50:22 | 显示全部楼层
本帖最后由 yiyp77 于 2013-11-23 09:58 编辑

大致摸索出怎么用:

第一步,安装Freetrack和FreePIE,运行Freetrack一次并退出。
第二部,在FreePIE 目录内有个FreeTrackClient.dll文件,必须在注册表内设置下:
1、运行注册表编辑器,找到“//HKEY_CURRENT_USER//Software//Freetrack//FreetrackClient”,下面有“path”数据项(没有就添加 ),路径指向FreePIE安装目录。如“C:\Program Files\FreePIE”
2、注册表内查找“NPClient”,下面有个“Freepie_RealPath”和“path”全部设成一样的路径。这个应该是手机联网传数据的端口插件。

第三步,打开FreePIE,拷贝程序脚本,比如WII手柄的脚本:
----------------------WII测试脚本------------------
def update():
    freeTrack.yaw  = wiimote[0].acceleration.z
    freeTrack.pitch = wiimote[0].acceleration.y
    freeTrack.roll = wiimote[0].acceleration.x

if starting:
    wiimote[0].acceleration.update += update

diagnostics.watch(freeTrack.yaw)
diagnostics.watch(freeTrack.pitch)
diagnostics.watch(freeTrack.roll)
------------------------不包含虚线-------------------------
链接好WII手柄,F5运行脚本,可以在下面Watch窗口看到参数变化。
这是官网论坛的方法,如果没问题的话,游戏内应该有效。

测试了下WII手柄,数据可以读出,freeTrack.yaw 也有数据,但是游戏里没反应,不知道是哪出问题了。{:soso_e134:}




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

×
回复 支持 反对

使用道具 举报

发表于 2013-11-22 22:41:20 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-27 10:27:21 | 显示全部楼层
本帖最后由 yiyp77 于 2013-11-27 10:35 编辑

发现一款简单安装就可以用的手机头瞄软件:


安卓软件:
http://files.xiatek.org/HeadTrack/HeadTrack.apk

通过谷歌市场安装:
https://play.google.com/store/ap ... om.c0bra.head.track

使用方法:
1: 下载并解压电脑服务端:
http://files.xiatek.org/HeadTrack/HeadTrack_Server.zip
2: 下载并安装 FaceTrackNoIR (提供头瞄控制器接口)。
http://facetracknoir.sourceforge ... _links/download.htm
3: 运行 SGE.exe
4: 找到电脑的 IP 地址:
    打开CMD窗口, 敲入 "ipconfig" 命令就可以看到电脑的IP地址:
        IPv4 Address. . . . . . . . . . . : 192.168.0.22
    在“以太网适配器 本地连接”下面。
5: 手机通过Wi-Fi 到连接电脑!
6: 电脑的防火墙关闭,或允许端口61的接入。
7: 输入您的电脑 IP,按下开始按钮。

英文帮助页面:
http://xiatek.org/headtrack

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

×
回复 支持 反对

使用道具 举报

发表于 2013-11-27 15:43:25 | 显示全部楼层
手机放头上这么蛋疼?
回复 支持 反对

使用道具 举报

发表于 2013-12-3 01:15:23 | 显示全部楼层
yiyp77 发表于 2013-11-27 10:27
发现一款简单安装就可以用的手机头瞄软件:

试过了 无法输入到 FaceTrackNoIR  请问有设置的详细方法吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-3 09:42:21 | 显示全部楼层
Ever若耶 发表于 2013-12-3 01:15
试过了 无法输入到 FaceTrackNoIR  请问有设置的详细方法吗

手机联电脑,问题真难说,看我的新贴——电子小白DIY体感头瞄
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

Archiver|手机版|小黑屋|(inSky)

GMT+8, 2025-6-11 12:33 , Processed in 0.165285 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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