我要发帖 回复

新手上路

12

主题

3

积分

0

专家分

兴趣点(最多三项):

Unity引擎
Unreal引擎
VegaPrime

私信
发表时间 : 2019-11-12 09:22:15 | 浏览 : 1277    评论 : 8
Creator+Vp设计火车运动的视景仿真中,除了利用Vp中的路径模块外,还有什么好的方法来使列车沿着铁路轨道运动,主要是曲线轨道,前期想过用Vp的路径模块,但发现速度不能由外界随机控制,想过用圆弧计算,可又太复杂,因为线路实在太多了,有没有其他方法呢?

最近VR访客查看更多↓

david_m 评论于2019-11-12 19:41:13
如果线路有数据,直接用线路的驱动可否?
勤省,笃学,自强
drf123 评论于2019-11-14 23:28:31
david_m 发表于 2019-11-12 07:41 PM
如果线路有数据,直接用线路的驱动可否?

数据都有,比如弯道半径等。如果利用圆弧计算,在程序上实现太复杂了,因为就我的理解就是要精确计数每段路程,到那个路程点就要调用那个弯道算法,而且对建模精度要求也就更高了,不知道您说的直接线路驱动是什么意思呢?还有我想过利用轨道和火车轮子的碰撞检测来实现,利用碰撞检测在程序中做调整,但后来想想也觉得繁琐,也不知道是我没想好还是别的什么,
david_m 评论于2019-12-20 12:45:38
drf123 发表于 2019-11-14 11:28 PM
数据都有,比如弯道半径等。如果利用圆弧计算,在程序上实现太复杂了,因为就我的理解就是要精确计数每段 ...

如果有线路的点位,可以用它来驱动火车前进,用线路来控制火车每节车辆的姿态。否则就跟路不重合了。
勤省,笃学,自强
david_m 评论于2019-12-20 12:45:40
drf123 发表于 2019-11-14 11:28 PM
数据都有,比如弯道半径等。如果利用圆弧计算,在程序上实现太复杂了,因为就我的理解就是要精确计数每段 ...

如果有线路的点位,可以用它来驱动火车前进,用线路来控制火车每节车辆的姿态。否则就跟路不重合了。
勤省,笃学,自强
drf123 评论于2019-12-20 14:41:12
david_m 发表于 2019-12-20 12:45 PM
如果有线路的点位,可以用它来驱动火车前进,用线路来控制火车每节车辆的姿态。否则就跟路不重合了。
...

问题是还有实时控制速度,而且速度值是由外部操纵手柄给的
david_m 评论于2020-1-29 19:03:55
drf123 发表于 2019-12-20 02:41 PM
问题是还有实时控制速度,而且速度值是由外部操纵手柄给的

就让火车沿路运动,然后手柄只控制速度。每节车厢设成一个实体,前后相互关联。这样可行吧。
勤省,笃学,自强
drf123 评论于2020-2-20 20:23:25
david_m 发表于 2020-1-29 07:03 PM
就让火车沿路运动,然后手柄只控制速度。每节车厢设成一个实体,前后相互关联。这样可行吧。
...

这个想法不错,可要怎么弄呢

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2023-4-2 01:28 PM

返回顶部