新宝娱乐城博彩打不开: 射线检测延迟问题

8
回复
421
查看
打印 上一主题 下一主题
[ 复制链接 ]
排名
1761
昨日变化

新宝娱乐城博彩打不开 www.sl6cl.com.cn 40

主题

201

帖子

2082

积分

Rank: 9Rank: 9Rank: 9

UID
178893
好友
14
蛮牛币
2622
威望
0
注册时间
2016-10-28
在线时间
813 小时
最后登录
2019-4-28

专栏作家

50蛮牛币
问题场景:一只箭从空中射向地面,想实现将箭头插入地面。尝试办法:用碰撞检测会导致箭 碰到地面发生偏移。所以我用触发器或者射线来解决,但两者会有另外一个问,由于箭速度较快,射线在Update及FixedUpdate中检测会穿透或者射进地面过多的情况
解决办法:???

7日久生情
2372/5000
排名
664
昨日变化

1

主题

225

帖子

2372

积分

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

UID
163577
好友
2
蛮牛币
1913
威望
0
注册时间
2016-8-22
在线时间
820 小时
最后登录
2019-5-22
沙发
2019-3-12 16:31:37 只看该作者
触发器或者射线穿透过多,都是可以通过缩放触发器的大小或者缩短检测射线的长度的解决,于实际体验中,也看不到这些触发器或者射线,也不会影响视觉效果。如果确实纠结这个问题,那个箭的速度应该是知道的,那么乘以0.02f就是触发器的长度或者射线的长度,然后在lateupdate里面检测就好
6蛮牛粉丝
1306/1500
排名
2332
昨日变化

1

主题

154

帖子

1306

积分

Rank: 6Rank: 6Rank: 6

UID
132454
好友
0
蛮牛币
2285
威望
0
注册时间
2015-12-23
在线时间
533 小时
最后登录
2019-5-20
板凳
2019-3-12 16:42:00 只看该作者
个人觉得:你的箭施加力后飞出去,掉地上,保持放心不动,箭身部分在地里,不就实现了你想要的。当triggerEnter后,把箭本身的rigibody移除。
排名
1761
昨日变化

40

主题

201

帖子

2082

积分

Rank: 9Rank: 9Rank: 9

UID
178893
好友
14
蛮牛币
2622
威望
0
注册时间
2016-10-28
在线时间
813 小时
最后登录
2019-4-28

专栏作家

地板
楼主 2019-3-12 16:44:22 只看该作者
w20050830413 发表于 2019-3-12 16:31
触发器或者射线穿透过多,都是可以通过缩放触发器的大小或者缩短检测射线的长度的解决,于实际体验中,也看 ...

我在检测到箭碰到地面时,会让箭停住。要的是箭头正好扎进地里的效果,又不能扎进过多。 在**update里检测,扎进的深浅不一定。
排名
1761
昨日变化

40

主题

201

帖子

2082

积分

Rank: 9Rank: 9Rank: 9

UID
178893
好友
14
蛮牛币
2622
威望
0
注册时间
2016-10-28
在线时间
813 小时
最后登录
2019-4-28

专栏作家

5#
楼主 2019-3-12 16:44:27 只看该作者
w20050830413 发表于 2019-3-12 16:31
触发器或者射线穿透过多,都是可以通过缩放触发器的大小或者缩短检测射线的长度的解决,于实际体验中,也看 ...

我在检测到箭碰到地面时,会让箭停住。要的是箭头正好扎进地里的效果,又不能扎进过多。 在**update里检测,扎进的深浅不一定。
7日久生情
2372/5000
排名
664
昨日变化

1

主题

225

帖子

2372

积分

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

UID
163577
好友
2
蛮牛币
1913
威望
0
注册时间
2016-8-22
在线时间
820 小时
最后登录
2019-5-22
6#
2019-3-12 16:51:12 只看该作者
其实这样可以取个巧,将扎进地面的长度固定<以射线为例,从碰撞点往箭的移动方向移动这个固定长度,计算出这个点,然后让箭的位置lerp或者怎样到这个点都行,卡死>。正常情况下,由于速度不同,扎入的深浅不一致才比较真实,看你想要哪种效果了
参与人数 1蛮牛币 +10 收起 理由
网虫虫 + 10 赞一个!

查看全部评分总评分 : 蛮牛币 +10

6蛮牛粉丝
1318/1500
排名
3155
昨日变化

1

主题

173

帖子

1318

积分

Rank: 6Rank: 6Rank: 6

UID
66162
好友
5
蛮牛币
1210
威望
0
注册时间
2015-1-6
在线时间
660 小时
最后登录
2019-5-22
7#
2019-3-13 16:55:21 只看该作者
用触发器比较好。你可以再设置一个触发器,就在箭的中间部分,检测地面触发。设置下 物理属性,这两层可以触发。其他不行
6蛮牛粉丝
1370/1500
排名
3109
昨日变化

5

主题

380

帖子

1370

积分

Rank: 6Rank: 6Rank: 6

UID
234410
好友
4
蛮牛币
1607
威望
0
注册时间
2017-7-26
在线时间
495 小时
最后登录
2019-5-22
8#
2019-3-14 09:44:33 只看该作者
这种常见的问题 简单的方法做即可 可以这样
射出的时候 只要判断 自身的 y 就足够了
[C#] 纯文本查看 复制代码
float y = 0;//地面
public void Update()
{
    if(this.transform.position.y < y)
        this.transform.position.y = 0;
}

或者在 update 射线计算 需要将射线的最大长度调高(保证射出过程中 至少有一帧这个射线是碰到地的) 然后每帧判断 只要上一帧碰到 这一帧没有碰到 那么就穿墙了
当然 这只是两个简单例子 这个只是解决速度快穿透问题 至于细节 这里就不讨论了
参与人数 1蛮牛币 +20 收起 理由
网虫虫 + 20 很给力!

查看全部评分总评分 : 蛮牛币 +20

5熟悉之中
714/1000
排名
5477
昨日变化

9

主题

216

帖子

714

积分

Rank: 5Rank: 5

UID
91563
好友
2
蛮牛币
255
威望
0
注册时间
2015-4-12
在线时间
227 小时
最后登录
2019-5-22
9#
2019-3-25 09:55:22 只看该作者
用力射试试
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

  • 中国智能手机在东南亚受追捧 2019-05-22
  • 一语惊坛(5月10日):半岛和平,是中朝两国的共同愿望。 2019-05-22
  • 董卿白岩松朱广权 看看央视主持人大学就读啥院系 2019-05-21
  • 邓超陈冠希焦恩俊,刷新娱乐圈女儿奴新高度 2019-05-21
  • 紫光阁中共中央国家机关工作委员会 2019-05-20
  • 四个跌停后 金洲慈航不惜食言也要选择如此停牌自救 2019-05-19
  • 无论是否想怀孕 这串数字女性要知道 2019-05-18
  • 机遇与挑战并存 中国企业“走出去”行稳致远 2019-05-17
  • 中国算是世界杯中最能长期保持着稳定成绩的一个了。 2019-05-17
  • 回复@笑傲江湖V:中国人啥不炒?君子兰、普洱茶、大蒜……凡事保存周期比较长的都有人炒,跟市场经济充不充分有啥关系? 2019-05-16
  • 特朗普威胁中国,如果中国报复性征收美国高关税,美国将征收中国额外关税,特朗普真流氓。难道中国是吓大的? 2019-05-15
  • 那请你具体的指出,中国现在哪一个人不是中国人? 2019-05-15
  • 劳动不是人的本质,对劳动成果即社会财富的占有才是人的本质。在私有制阶级社会中,劳动成果即社会财富被剥削阶级无偿占有,所以人的本质便表现为阶级本质,“每... 2019-05-14
  • 丰富产品序列 曝力帆轩朗纯电动申报图 2019-05-14
  • 把党的领导贯穿军事科研工作各方面和全过程 2019-05-13
  • 818| 875| 602| 840| 897| 132| 487| 597| 13| 711|