对某公司进行面试,并且让我做了一道程序题,刚开始觉得挺简单,后来做的时候发现,物理效果实现的还是不是很完美,自己码代码没有一个很好的思路,因为主要的就是一个联动性 。后来参考了某位大神的帖子,终于实现了效果,效果看图哈 。
其题目内容:(设备操作控制逻辑实现)
要求:根据提供资料实现挖掘机的挖掘动作操作,输入方式为键盘映射 。
内容包含:
(1)可操作挖掘机进行驾驶舱左右回转操作 。映射键盘“Z”“X”两个键位 。
(2)可操作挖掘机主臂(大臂)纵向沿臂根旋转,映射键盘“C”“V”两个键位 。
(3)可操作副臂(小臂)纵向沿臂根旋转,映射键盘“B”“N”两个键位 。
(4)可操作挖斗沿轴向翻转,映射键盘“G”“H”两个键位 。
(5)挖斗通过大臂和小臂支撑地面可以撑起车身 。
(6)挖掘机左右履带可单独控制,通过“Q”“A”可以控制左履带的前进后退,通过“W”“S”可以控制右履带的前进后退,通过“Q”“S”或“A”“W”复合操作可以实现原地驾驶转向功能 。履带动态效果可以不用表现 。
【Unity 挖掘机关节联动】(7)液压杆与设备动作一起随动 。
(8)以第三人称视角观察车辆 。
工程以及资源下载链接:(5C币)
- Unity-BehaviourTree行为树的简单介绍
- Unity获取透明物体深度数据
- Unity 制作虚拟遥感操控人物旋转移动实现+案例
- 桌面虚拟现实系统是一种以计算机为基础,基于虚拟现实技术的挖掘机模拟操作.pdf
- Unity 图片及截图本地存储、相册更新等系列问题总结
- unity 绳子模拟 Position Based Dynamics
- 廿三 Unity热更新方案C#Like
- Unity总经理Brett Seyler:看好中国3D页游市场
- Unity3D页游《优狗》版本展示
- 四 使用Unity3D 自主实战开发的赛车游戏实例,关键点记录 之道路监测点