游戏蛮牛学习群(纯技术交流,不闲聊):539178957
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

问答求助

关注:542

当前位置:游戏蛮牛 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

  1、问题尽量描述清楚
      2、代码要放在代码块里
      3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
      4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
      5、问题得到解决,请选择最佳答案。
      6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 430|回复: 10

[脚本] 禁用Htc Vive头盔

[复制链接]  [移动端链接]
7日久生情
1844/5000
排名
1742
昨日变化

32

主题

622

帖子

1844

积分

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

UID
174225
好友
1
蛮牛币
91
威望
0
注册时间
2016-10-9
在线时间
502 小时
最后登录
2018-7-12
QQ
发表于 2018-4-9 11:14:54 | 显示全部楼层 |阅读模式
20蛮牛币
我想做一个功能:玩家戴上头盔,头盔的视角不可以移动,等倒计时过去玩家头部的移动才同步到头盔。请问这个头盔禁用这个功能怎么实现?

回复

使用道具 举报

5熟悉之中
766/1000
排名
5236
昨日变化
1

10

主题

183

帖子

766

积分

Rank: 5Rank: 5

UID
246388
好友
0
蛮牛币
253
威望
0
注册时间
2017-9-27
在线时间
299 小时
最后登录
2018-6-21
发表于 2018-4-9 11:14:55 | 显示全部楼层
这个好说,不需要禁用,让相机父物体相对头盔反向运动就是。
void Awake(){头盔初始位置=头盔.localPosition}
void Update(){
if(计时没结束)父物体.localPosition-=头盔.localPosition-头盔初始位置;
else{爱咋咋地}
}

回复

使用道具 举报

7日久生情
1844/5000
排名
1742
昨日变化

32

主题

622

帖子

1844

积分

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

UID
174225
好友
1
蛮牛币
91
威望
0
注册时间
2016-10-9
在线时间
502 小时
最后登录
2018-7-12
QQ
 楼主| 发表于 2018-4-9 12:57:41 | 显示全部楼层
MNSuZhen 发表于 2018-4-9 11:55
这个好说,不需要禁用,让相机父物体相对头盔反向运动就是。
void Awake(){头盔初始位置=头盔.localPositio ...

谢谢了,我懂你的意思了。你是把摄像机挂在一个父类下。启动游戏htc的视角会自动加载场景的摄像机。让摄像机的父类和头盔反向运动。

回复

使用道具 举报

4四处流浪
420/500
排名
6075
昨日变化
41

3

主题

48

帖子

420

积分

Rank: 4

UID
263289
好友
0
蛮牛币
580
威望
0
注册时间
2018-1-8
在线时间
169 小时
最后登录
2018-7-16
发表于 2018-4-9 15:20:15 | 显示全部楼层
有想法,好想法,期待着你的方法!

回复

使用道具 举报

7日久生情
1844/5000
排名
1742
昨日变化

32

主题

622

帖子

1844

积分

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

UID
174225
好友
1
蛮牛币
91
威望
0
注册时间
2016-10-9
在线时间
502 小时
最后登录
2018-7-12
QQ
 楼主| 发表于 2018-4-9 17:16:35 | 显示全部楼层
MNSuZhen 发表于 2018-4-9 11:55
这个好说,不需要禁用,让相机父物体相对头盔反向运动就是。
void Awake(){头盔初始位置=头盔.localPositio ...

你好,我试着写代码了,不行

回复

使用道具 举报

5熟悉之中
766/1000
排名
5236
昨日变化
1

10

主题

183

帖子

766

积分

Rank: 5Rank: 5

UID
246388
好友
0
蛮牛币
253
威望
0
注册时间
2017-9-27
在线时间
299 小时
最后登录
2018-6-21
发表于 2018-4-9 17:32:26 | 显示全部楼层
冰凉的爱 发表于 2018-4-9 17:16
你好,我试着写代码了,不行

咋不行,是头盔位置动了,还是视角旋转了?
头盔位置应该不会动,视角是可以旋转的。当然你也可以用角度计算不让他旋转。
你的目的是啥,让头盔漆黑一片?如果是的话,面前加个spriterender黑片遮住就行,要么就用镜头shader可以实现(比如免费的postprocessing插件)。
[发帖际遇]: 一个袋子砸在了 MNSuZhen 头上,MNSuZhen 赚了 1 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

3偶尔光临
223/300
排名
10169
昨日变化
4

0

主题

39

帖子

223

积分

Rank: 3Rank: 3Rank: 3

UID
192579
好友
0
蛮牛币
399
威望
0
注册时间
2016-12-15
在线时间
94 小时
最后登录
2018-6-26
发表于 2018-4-11 16:18:51 | 显示全部楼层
肯定会动 因为HTC 会默认找一个摄像头和头盔的坐标进行匹配 我之前试着要把他在Fup里面强行把头盔坐标定在一个位置 结果你们懂得= =一直跳屏.

回复

使用道具 举报

3偶尔光临
223/300
排名
10169
昨日变化
4

0

主题

39

帖子

223

积分

Rank: 3Rank: 3Rank: 3

UID
192579
好友
0
蛮牛币
399
威望
0
注册时间
2016-12-15
在线时间
94 小时
最后登录
2018-6-26
发表于 2018-4-11 17:07:01 | 显示全部楼层
刚才试验了一个方法0- 0 但是可能和你后面要配合的UI 倒计时不能兼容 但是可以让你头盔里面的画面定格住- -  摄像头里面有个Target Eye的选项 选着最下面的选项 None 就可以让你的摄像机画面定格住- -但是UI 也一样定格住了

回复

使用道具 举报

7日久生情
1844/5000
排名
1742
昨日变化

32

主题

622

帖子

1844

积分

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

UID
174225
好友
1
蛮牛币
91
威望
0
注册时间
2016-10-9
在线时间
502 小时
最后登录
2018-7-12
QQ
 楼主| 发表于 2018-4-16 10:04:12 | 显示全部楼层
a5055156 发表于 2018-4-11 17:07
刚才试验了一个方法0- 0 但是可能和你后面要配合的UI 倒计时不能兼容 但是可以让你头盔里面的画面定格住- - ...

我把整个场景放在[CameraRig]下面,变相的实现了我要的情况

回复

使用道具 举报

5熟悉之中
766/1000
排名
5236
昨日变化
1

10

主题

183

帖子

766

积分

Rank: 5Rank: 5

UID
246388
好友
0
蛮牛币
253
威望
0
注册时间
2017-9-27
在线时间
299 小时
最后登录
2018-6-21
发表于 2018-4-16 14:52:28 | 显示全部楼层
冰凉的爱 发表于 2018-4-16 10:04
我把整个场景放在[CameraRig]下面,变相的实现了我要的情况

666学到了,你需要蛮牛币吗,需要的话我可以开贴转给你50蛮牛币

回复

使用道具 举报

7日久生情
1657/5000
排名
1076
昨日变化
1

7

主题

204

帖子

1657

积分

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

UID
167044
好友
0
蛮牛币
3037
威望
0
注册时间
2016-9-6
在线时间
490 小时
最后登录
2018-7-14
发表于 2018-4-16 21:35:46 | 显示全部楼层
居然还有这种操作?!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

站长推荐 上一条 /1 下一条

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