问答求助

关注:518

当前位置:足球投注 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

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

[脚本] 禁用Htc Vive头盔

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

足球投注 www.zjrxh.com 29

主题

617

帖子

1779

积分

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

UID
174225
好友
1
蛮牛币
70
威望
0
注册时间
2016-10-9
在线时间
485 小时
最后登录
2018-4-28
QQ
跳转到指定楼层
楼主
发表于 2018-4-9 11:14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
20蛮牛币
我想做一个功能:玩家戴上头盔,头盔的视角不可以移动,等倒计时过去玩家头部的移动才同步到头盔。请问这个头盔禁用这个功能怎么实现?

5熟悉之中
620/1000
排名
6446
昨日变化
44

7

主题

163

帖子

620

积分

Rank: 5Rank: 5

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

7日久生情
1779/5000
排名
1821
昨日变化
8

29

主题

617

帖子

1779

积分

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

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

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

3偶尔光临
256/300
排名
8748
昨日变化
89

2

主题

34

帖子

256

积分

Rank: 3Rank: 3Rank: 3

UID
263289
好友
0
蛮牛币
356
威望
0
注册时间
2018-1-8
在线时间
106 小时
最后登录
2018-4-28
地板
发表于 2018-4-9 15:20:15 | 只看该作者
有想法,好想法,期待着你的方法!

7日久生情
1779/5000
排名
1821
昨日变化
8

29

主题

617

帖子

1779

积分

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

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

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

5熟悉之中
620/1000
排名
6446
昨日变化
44

7

主题

163

帖子

620

积分

Rank: 5Rank: 5

UID
246388
好友
0
蛮牛币
469
威望
0
注册时间
2017-9-27
在线时间
240 小时
最后登录
2018-4-28
6#
发表于 2018-4-9 17:32:26 | 只看该作者
冰凉的爱 发表于 2018-4-9 17:16
你好,我试着写代码了,不行

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

3偶尔光临
206/300
排名
10209
昨日变化
7

0

主题

36

帖子

206

积分

Rank: 3Rank: 3Rank: 3

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

3偶尔光临
206/300
排名
10209
昨日变化
7

0

主题

36

帖子

206

积分

Rank: 3Rank: 3Rank: 3

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

7日久生情
1779/5000
排名
1821
昨日变化
8

29

主题

617

帖子

1779

积分

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

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

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

5熟悉之中
620/1000
排名
6446
昨日变化
44

7

主题

163

帖子

620

积分

Rank: 5Rank: 5

UID
246388
好友
0
蛮牛币
469
威望
0
注册时间
2017-9-27
在线时间
240 小时
最后登录
2018-4-28
10#
发表于 2018-4-16 14:52:28 | 只看该作者
冰凉的爱 发表于 2018-4-16 10:04
我把整个场景放在[CameraRig]下面,变相的实现了我要的情况

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

6蛮牛粉丝
1468/1500
排名
1236
昨日变化
2

6

主题

191

帖子

1468

积分

Rank: 6Rank: 6Rank: 6

UID
167044
好友
0
蛮牛币
2769
威望
0
注册时间
2016-9-6
在线时间
423 小时
最后登录
2018-4-27
11#
发表于 2018-4-16 21:35:46 | 只看该作者
居然还有这种操作?!

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

本版积分规则

关闭

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

快速回复 足球投注 返回列表
幸运农场开奖结果查询 | 71| 732| 635| 408| 695| 211| 482| 366| 27| 746|