草庐IT

unity硬件

全部标签

Unity初识Rigidbody2D

Ridigbody2D:用于2D精灵的刚体物理组件。精灵:2D图形对象,本质是标准图形纹理。刚体:使对象的行为方式受物理控制,接受力和扭矩行为方式基于施加的作用力。Rigidbody2D组件的检查器inspector在设置不同身体类型时显示如下:①身体类型:  Dynamic(动态):具有可用的全套属性,如质量和阻力,并受重力和作用力影响;是2D刚体的默认类型;最具互动性,性能成本最高。  Kinematic(运动学):仅在用户控制(脚本)下进行移动,不受重力和作用力影响;只与Dynamic刚体碰撞;速度快;系统资源需求低;  静态的(Static):顾名思义,不是为了移动而设计的,简单理解为

毕业设计 基于51单片机的汽车倒车防撞报警系统 (源码+硬件+论文)

文章目录0前言1主要功能2硬件设计(原理图)3核心软件设计4实现效果5最后0前言🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是🚩毕业设计基于51单片机的汽车倒车防撞报警系统(源码+硬件+论文)🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:4分🧿项目分享:https://gitee.com/sinonfin/sharing1主要功能系统硬件结构框图,主要为STC8

android - 如何在 Unity 中制作二维动画

所以我正在Unity中为Android和iOS的children制作3D游戏,但我是游戏开发的新手,规划Assets真的很困难。我们需要创建2D动画(像纸一样的角色),角色必须非常详细,动画效果非常好。我们一直在考虑几种方案:我们可以创建逐帧动画,但我们的设计师说每秒必须至少有24张图像(因为每秒24帧),这样应用程序将非常大。其他选择是在Blender中创建2D模型并在那里制作动画,但这需要大量工作并且可能需要很多时间。最后一个选择是让模型的各个部分在整个代码中为其设置动画,但这需要大量工作,而且我相信动画的质量会很低。在Unity中创建2D动画的更好方法是什么?谢谢!

2023年使用VsCode开发Unity的环境设置

早在2021年,DebuggerforUnity,用于VsCode调试Unity插件就已经被弃用,弃用的原因更是很淳朴,开发的团队没有精力继续维护它了,虽然在此之后从Unity官方到普通文章仍然会推荐使用该插件进行Unity开发,荒诞又正常.好在两年后的8月,官方下场推出了Unity对于VsCode的拓展组件使用该组件需要将VsCode的C#升级到2.0.0以上把C#停留在1.24.4卡Bug的时代过去了安装该组件的同时会同步安装拓展包该拓展包拥有Vs2022的大部分特性,比如预测代码和预测代码这种2022好用的特性。在完成了更新C#,安装C#DevKit和Unity组件后。Vscode百分百

[Unity]VRTK_v4使用指南(配置)和Pico 4开发笔记(SteamVR)

更新0关于pico使用steamVr框架,同时可以使用VRTK工具包1这些插件的关系先随便讲一下这些插件的关系和使用,我只使用过PICO4,所以一起都是基于pico4设备来说的1.1安卓一体机:1.1.1 PICOSDK+XRI首先在pico自带的安卓平台上面开发,需要使用pico的sdk作为输入输出,然后使用XRI包,这个包里面帮我们写好了很多函数,比如传送和抓取,所以开发很方便,缺点就是一体机性能不足,所以后面转到PCVR开发。这个平台的开发,可以全程跟着这个博主,写的非常好。不过前期先按照官方教程配置好环境,结合我的第四章,PICO4开发准备。UnityVR开发教程OpenXR+XRIn

Unity 之transform.LookAt() 调整一个物体的旋转,使其朝向指定的位置

文章目录总的介绍补充(用于摄像机跟随的场景)总的介绍transform.LookAt是Unity引擎中Transform组件的一个方法,用于调整一个物体的旋转,使其朝向指定的位置。通常情况下,它被用来使一个物体(如摄像机、玩家角色等)朝向另一个物体、位置或方向。以下是关于transform.LookAt方法的详细介绍:方法签名:publicvoidLookAt(Transformtarget,[Nullable]Vector3worldUp=Vector3.up);publicvoidLookAt(Vector3worldPosition,[Nullable]Vector3worldUp=Ve

Unity 使用NuGet获取所需dll —— 示例:安卓 + NPOI插件

 目录前言一、开发环境介绍1.Unity版本2.发布平台3.本次目标二、围绕NPOI的失败历程(纯吐槽,可跳过)三、记录正确步骤1. 准备环境        ①.创建/打开c#类库        ②.VS打开NuGet包管理器2.整理包以及依赖    ①. Nuget搜索插件    ②.查看依赖项    ③.整理依赖项3.下载并导入Unity    ①.下载所有包    ②.提取包        ③.导入Unity 四、总结五、问题汇总六、下载链接前言        以前总遇到一个问题:明明找到了开源库但用起来很麻烦。网上找别人编好的dll不仅要花费大量时间,还不一定能用,即便能用换个环境就有

Unity WebGL 播放视频流m3u8

目录介绍步骤1.导入AVProVideo插件,创建场景,创建空物体添加MediaPlayer组件设置m3u8视频地址以及WebGL平台设置 2.在Canvas下创建AvproVideo,为MediaPlayer赋值 3.可以现在编辑器模式下测试视频地址是否可以播放,然后打包 4.打包完成后,将文件hls.min.js复制到Build文件夹下:5.修改index.html脚本:添加脚本注意介绍主要使用AVProVideo插件链接:https://pan.baidu.com/s/1kE_vwg0UFjKVQMjc8dcpog?pwd=7dap 提取码:7dap主流的视频插件有AVProVideo和

第一章:unity性能优化之内存优化

目录前言unity性能优化之内存的优化一、unityAnalysis工具的使用。二、内存优化方法1、设置和压缩图片2、图片格式3、动画文件4、模型5、RenderTexture(RT)6、分辨率7、资源的重复利用 8、shader优化9、对bundle进行良好的管理10、巧用静态合批11、关注代码对象所占内存·12、音频13、字体裁剪总结:前言        在unity项目实际开发中,总是逃不开对于项目进行优化,内存、GC,渲染效率(GPU、drawcall)、发烫耗电等问题往往是对技术的最基本的技术考验,同时又有实际程序员的个体差异,结果往往各不相同。    作为技术通常从技术角度考虑问题

(Animator详解二)Unity Animator的基本属性

在Inspector下Animator的第一项为状态机的名称(注意:这里的名称不是动画名称)Tag当前动画的Tag标签,可以通过Tag值来处理一些逻辑Motion:动画片段的名称Speed:动画的播放速度:1表示正常播放,                                          speed>1表示加速  0                                        speed动画的speed一般是不可更改的,如果需要更改需要勾选下方Parameter Multiplier 会被激活,此时动画的速度会是与multiplier变量的乘积是float变量