Unity 挖掘机关节联动

2023-12-19 02:10
文章标签 unity 联动 挖掘机 关节

本文主要是介绍Unity 挖掘机关节联动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

对某公司进行面试,并且让我做了一道程序题,刚开始觉得挺简单,后来做的时候发现,物理效果实现的还是不是很完美,自己码代码没有一个很好的思路,因为主要的就是一个联动性。后来参考了某位大神的帖子,终于实现了效果,效果看图哈。

 

其题目内容:(设备操作控制逻辑实现)

要求:根据提供资料实现挖掘机的挖掘动作操作,输入方式为键盘映射。

内容包含:

(1)可操作挖掘机进行驾驶舱左右回转操作。映射键盘“Z”“X”两个键位。

(2)可操作挖掘机主臂(大臂)纵向沿臂根旋转,映射键盘“C”“V”两个键位。

(3)可操作副臂(小臂)纵向沿臂根旋转,映射键盘“B”“N”两个键位。

(4)可操作挖斗沿轴向翻转,映射键盘“G”“H”两个键位。

(5)挖斗通过大臂和小臂支撑地面可以撑起车身。

(6)挖掘机左右履带可单独控制,通过“Q”“A”可以控制左履带的前进后退,通过“W”“S”可以控制右履带的前进后退,通过“Q”“S”或“A”“W”复合操作可以实现原地驾驶转向功能。履带动态效果可以不用表现。

(7)液压杆与设备动作一起随动。

(8)以第三人称视角观察车辆。

 

 

工程以及资源下载链接:(5C币)

https://download.csdn.net/download/qq_18427785/12446990

这篇关于Unity 挖掘机关节联动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/510557

相关文章

vue+elementUI下拉框联动显示

<el-row><el-col :span="12"><el-form-item label="主账号:" prop="partyAccountId" :rules="[ { required: true, message: '主账号不能为空'}]"><el-select v-model="detailForm.partyAccountId" filterable placeholder="

【Unity Shader】片段着色器(Fragment Shader)的概念及其使用方法

在Unity和图形编程中,片段着色器(Fragment Shader)是渲染管线中的一个阶段,负责计算屏幕上每个像素(片段)的颜色和特性。片段着色器通常在顶点着色器和任何几何处理之后运行,是决定最终像素颜色的关键步骤。 Fragment Shader的概念: 像素处理:片段着色器处理经过顶点着色器和几何着色器处理后,映射到屏幕空间的像素。颜色计算:它计算每个像素的颜色值,这可能包括纹理采样、光

【Unity Shader】Alpha Blend(Alpha混合)的概念及其使用示例

在Unity和图形编程中,Alpha Blend(也称为Alpha混合)是一种用于处理像素透明度的技术。它允许像素与背景像素融合,从而实现透明或半透明的效果。Alpha Blend在渲染具有透明度的物体(如窗户、玻璃、水、雾等)时非常重要。 Alpha Blend的概念: Alpha值:Alpha值是一个介于0(完全透明)和1(完全不透明)的数值,用于表示像素的透明度。混合模式:Alpha B

Unity Meta Quest 开发:关闭 MR 应用的安全边界

社区链接: SpatialXR社区:完整课程、项目下载、项目孵化宣发、答疑、投融资、专属圈子 📕教程说明 这期教程我将介绍如何在应用中关闭 Quest 系统的安全边界。 视频讲解: https://www.bilibili.com/video/BV1Gm42157Zi 在 Unity 中导入 Meta XR SDK,进行环境配置后,打开 Assets > Plugins > An

R、RStudio、VScode、jupyter-notebook 联动手册【如何优雅的使用R?】

R 语言是数据处理中常用的语言,由于其开源、简洁的语法、良好的社区生态等特性而广受追捧。         本文不涉及具体的安装过程,主要对各种使用方式进行比较,但是会给出对应下载地址和一些关键之处的小tips。 一、R   第一步:安装R         R语言官网:R: The R Project for Statistical Computing (r-project.

Unity 字体创建时候容易导致字体文件不正确的一种情况

上面得到了两种字体格式,一种是TextMeshPro的,另一种是Unity UI系统中默认使用的字体资源。其原因是创建的位置不同导致的。 1.下面是TextMeshPro字体创建的位置 2:下面是Unity UI系统中默认使用的字体资源

用 jsp 写的 ajax 技术实现省市县等 n 级联动

参考网上一些例子,以及看的一些视频,使用 ajax 技术写的第一个实例。 功能要求:选择省,出现相应的市;再选择市,出现相应的学校……(PS.  不管多少级联动 , 明白第一级联动的原理后,后面的 n 级联动都是一样的) 前端JSP: <div class="right"><h3>请输入教师信息:</h3><form action="LogingTeacher" encty

二级联动菜单--常见的城市二级联动

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> 二级联动菜单 </TITLE><script language="javascript">var jiangxi=[["1","南昌"],["2","上饶"],["3","赣州"]];var zhejiang=[["1","

摄像头画面显示于unity场景

🐾 个人主页 🐾 🪧阿松爱睡觉,横竖醒不来 🏅你可以不屠龙,但不能不磨剑🗡 目录 一、前言二、UI画面三、显示于场景四、结语 一、前言 由于标题限制,这篇文章主要是讲在unity中调用摄像头,然后将摄像头捕捉到的画面显示到场景中,无论是UI画面还是场景中的某个物体上;至于应用的场景可以用于AR增强现实。 那么话不多说,直接开始今

unity开发 --------- NGUI (UITable)

unity开发 --------- NGUI UITable与UIGrid相似,都是实现自动排序的。但UIGrid的元素大小是由我们来指定的,而Table中的元素的大小是根据元素本身计算出来的。 UITable还保存了元素的顺序List<Transform>。每次重排序,都会更新此List。除了要计算元素的Bound和保存List外,其他基本与UIGrid一致。 unity开发 ---