草庐IT

RTC1-Unity

全部标签

Unity + Visual Studio 2022

安裝VisualStudio2022的时候,需要勾选“使用Unity进行游戏开发”  Unity中Preference->ExternalTools->ExternalScriptEditor,要选择VisualStudio2022  开启后,使用VS开启Unity项目后,我这里会提示“项目不相容”。检查是因为我之前使用VisualStudio2017开启过这个项目,项目文件跟2022不相容。所以要先删除2017建立的项目文件。需要删除的内容如下图:删除后,重新使用VS2022开启,会自动重新建立项目文件,就OK了。  

Unity UGUI的CanvasScaler(画布缩放器)组件的介绍及使用

UnityUGUI的CanvasScaler(画布缩放器)组件的介绍及使用1.什么是CanvasScaler组件?CanvasScaler是Unity中UGUI系统中的一个组件,用于控制画布的缩放和适配。通过CanvasScaler组件,可以实现UI界面在不同分辨率下的自适应显示。2.CanvasScaler的工作原理是什么?CanvasScaler组件通过调整画布的缩放比例,使UI元素在不同分辨率下保持一致的显示效果。它根据设定的参考分辨率和屏幕分辨率的比例,计算出缩放比例,并将其应用到画布上。3.CanvasScaler的常用属性有哪些?UIScaleMode:设置画布的缩放模式,有Con

Unity大量人物模型,及输出FBX功能。

提供了大量带动作的低模人物模型 如何将Unity模型输出FBX:1.打开Window>PackageManager  2.选择UnityRegistry 3.在搜索框输入FBX,然后在右下角安装即可。4.在Hierarchy视图中选中要导出的模型,然后右键选择ExportToFBX这样就能导出模型啦。 资源地址:https://download.csdn.net/download/Highning0007/87120087

VS对于unity开发没有代码提示

1.代开vsinstaller查看是否有安装“使用unity的游戏开发”2.如果你已经有了下载安装了unity,那么不需要安装unity编辑器选择但各组件再次确认是否安装了VSToolforUnity,如果没有那么安装一下。3.是否正确设置了unity的默认编辑器 选择ExternalTools->ExternalScriptEditor->VS2017或者Browse到VS的exe文件。4.完成以上3步即可获得unity的编写提示。   

Unity 多相机 同屏显示

一首先了解:相机和Canvas的渲染先后关系什么是相机的渲染顺序?答:简单理解就是用毛刷 刷墙面,先刷的,会被后刷的挡住。列如:相机01:先渲染的大海,相机02:后渲染的比基尼美女。那么呈现的效果就是:比基尼美女站在大海前面。毛刷理解方式:一面空白的墙,先刷了大海图案,然后在大海层次上刷上了美女图案。影响渲染顺序的因素:((17条消息)Unity渲染顺序相关学习_unitycamerastack_昵称好难写的博客-CSDN博客)渲染优先级Cameradepth>SortingLayer>OrderinLayer>RenderQueue需要注意的是RenderQueue 2500是关键值,他是透

Unity搭建VR全景图

VR全景图片显示和相机旋转**如果需要内置面材质球文件,可以私信下我**场景构建创建项目后拖进所需文件文件有内置面材质球、图片等创建文件拖拽内置面材质球进入场景,并设置相机在球内部再创建一个材质球,命名和图片相同选择Shader为Unlit/Texture,再选择对应图片拖拽材质球到内置面材质球上效果鼠标控制观看相机旋转方法有PC:鼠标控制、键盘输入控制安卓端:陀螺仪、触屏控制方法创建脚本,并拖拽到相机身上编写脚本usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassVR_Came

关于 Unity 绑定手机 收不到验证码 的解决方案

起因:起因是我此前就有一个Unity的账号,但是注册时间非常早,以至于当时还没有unity.cn这个国内站。问题:因为当时注册不需要绑定手机号。所以前几天折腾unityhub的时候,登录卡在了绑定手机号一步.死活收不到绑定用的验证码,也就完全无法进行手机号的绑定,我又懒得重新注册账号。也不是刚需就搁置了解决经历:因为前两天还接收了几个境外的验证码,所以基本可以排除是运营商屏蔽的问题。于是今天又一时兴起,准备再试一下看看能不能绑定。然后由于我的操作失误,误打误撞点成了直接用手机号登录。然后输入手机号,发现可以收到unity发送的包含验证码的短信。到此基本可以排除是由于运营商屏蔽导致的收不到验证码

第二十九章 Unity关节Joint

关节组件将刚体连接到另一个刚体或空间中的固定点。关节施加使刚体移动的力,而关节限制功能可以限制该移动。Unity提供的以下关节可以对刚体组件施加不同的力和限制,从而使这些刚体具有不同的运动:HingeJoint铰链关节:使两个刚体像被连接在一个铰链上那样运动。用于模拟门和手指关节。FixedJoint固定关节:将两个刚体束缚在一起,相对位置保持不变。SpringJoint弹簧关节:将两个刚体连接在一起,使其像连接着弹簧那样运动。CharacterJoint角色关节:模拟球窝关节,例如臀部或肩膀。ConfigurableJoint可配置关节:模拟任何骨骼关节,例如布娃娃中的关节。接下来创建一个新

unity敌人的巡逻

 在unityunity游戏开发过程中,敌人、怪物的自动巡逻肯定是无法避免的,今天主要讲给敌人和怪物设置定点巡逻。在给怪物、敌人设置顶点巡逻的时候需要引入命名空间usingUnityEngine.AI;publicclassSpider:MonoBehaviour{ privateNavMeshAgentagent;//给怪物添加制动巡航组件 privateAnimatoran;//获取新动画 publicTransform[]waypoints;//创建一个对象数组,把需要导航的位置存入进去 privateintindex=0; privatefloattimer=0; privateflo

Unity中的一些PropertyAttribute(如[Header(“xxx“)])的用法与详细使用案例

  1.[Header("xxx")] 该代码用于在Inspector面板上给之后定义的puclic变量加一个标题.具体用法如下publicclassTest:MonoBehaviour{[Header("TEST1")]publicboolspeed;publicbooljumpForce;publicinthealth;[Header("TEST2")]publicintmoney;voidStart(){}voidUpdate(){}} 使用之后可以看出在Inspector面板上Header之下的变量前都多出了一个标题,可以方便我们在图形化界面管理大量拥有相同变量的单位.2.[Space