草庐IT

RTC1-Unity

全部标签

Unity中用代码控制物体透明度(物体闪烁简易版)

之前看了很多文章,有些文章对于只是想简单使用代码控制物体透明度的小伙伴不是很友好,比如我。所以研究了半天找到了很简单的一个方法,在这里分享给初入门想用的小白,希望能给你们带来帮助,同时给自己当作笔记记录一下。第一步创建好一个新的材质球:第二步:设置Fade,设置了才能让使用该材质的物体可以受Alpha值控制透明度第三步:点击颜色条自定义你想要的颜色并且我们要明确我们要控制的是Color里的Alpha值,Alpha的值在代码中是用数值0到1的区间来表示 第四步:创建一个Cube当然其他物体也行,把上一步创建好的材质球拖入到物体里第五步:添加控制脚本:直接添加到物体上就行usingSystem.C

Unity实现简单自动寻路,自动导航

零、效果展示Unity实现简单自动寻路,自动导航一、对地图进行烘焙1、创建一个简单的地形2、选中地形的全部对象,修改为导航静态3、打开导航窗口4、窗口属性介绍5、开始烘培二、让角色动起来1、添加导航组件2、创建导航脚本```csharpusingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.AI;publicclassnaviControl:MonoBehaviour{privateNavMeshAgentagent;//Startiscalledbeforethefir

【unity实战】使用shader和shader Graph实现2d图片描边效果(附源码)

文章目录前言Shader1.内描边2.外描边ShaderGraph1.2d图片描边2.带炫光的2d图片描边最终演示效果源码参考完结前言最近在学习shaderGraph相关内容,其实关于实现2d图片描边效果,网上可以看到很多教程,但是我发现大多数都是基于比较老旧的2018unity版本,可是我们实际开发使用可能是比较新的2021及以上版本,差别还是有的,实际在升级或者使用过程中,会遇到诸多问题,而且也很少有人会分享shaderGraph的连线图源码没有的话我就想着把我的学习笔记和源码整理分享出来吧,于是就有了这篇文章Shader1.内描边思路:在片元着色器中,判断当前片元的上下左右像素(使用数值

unity,Mathf.Clamp方法的使用

介绍Mathf.Clamp是Unity引擎中的一个静态方法,用于将一个值限制在指定的范围内。它可以用于限制数值、位置和旋转等属性的取值范围,以确保它们不会超出指定的范围。方法Mathf.Clamp方法的语法如下:publicstaticfloatClamp(floatvalue,floatmin,floatmax);其中,value表示要限制的值,min表示限制范围的最小值,max表示限制范围的最大值。如果value小于min,则返回min;如果value大于max,则返回max;否则返回value本身。以下是一个使用Mathf.Clamp方法的示例,将一个数值限制在0到100之间:float

Unity中的Mathf数学运算讲解(值得收藏)

Unity中的Mathf数学运算有哪些?Mathf.Abs(f)绝对值计算并返回指定参数f绝对值例如://输出10Debug.log(Mathf.Abs(-10))Debug.log(Mathf.Abs(10))Mathf.Sin正弦staticfunctionSin(f:float):float计算并返回以弧度为单位指定的角f的正弦值Mathf.Asin反正弦staticfunctionAsin(f:float):float以弧度为单位计算并返回参数f中指定的数字的反正弦值Mathf.Cos余弦staticfunctionCos(f:float):float返回由参数f指定的角的余弦值Mat

未使用Unity Ads,却在提审谷歌时提示违反隐私政策

废话一句本文仅分享问题分析解决过程、思路,不保证正确,仅供参考。欢迎各位大佬讨论、指正。问题最近团队有个项目要上线谷歌,上线aab提审时总提示我们的UnitySDK版本过低不符合隐私政策。但是实际上我们的项目并未使用UnityAds的SDK,其他功能也不涉及隐私问题。分析多次修改项目中使用的SDK内容再重新提审,先后排除了项目使用过的FacebookSDK和数数SDK,即使不接入任何额外的SDK也还是因同样的原因提审失败。反编译APK后发现我们的包里确实有低版本的UnityAds但manifest.json和AndroidManifest.xml都没有体现相关内容。应该是Unity自动偷偷集成

mediapipe单人动捕驱动unity“火柴人”

参考自基于mediapipe的动作捕捉和Unity的球棍模型同步_unity动作捕捉_maxindemaxinde的博客-CSDN博客在这篇博客中,作者标明了资源下载:链接:https://pan.baidu.com/s/1XBBWV1wCxyW0FyRTOtorkw?pwd=sbyq提取码:sbyq参考:https://www.youtube.com/watch?v=BtMs0ysTdkM目录一.技术介绍(mediapipe介绍)2.应用mediapipe进行动捕2.1运行环境2.2python代码3.Unity端3.结果展示一.技术介绍(mediapipe介绍)MediaPipe是一款由G

Unity打包google play最新要求的aab文件的方法

很久不搞打包了,没想到google又整出新的花活了,apk变成了aab,这里分享一下。首先有几个网址很重要,这里说一下:GitHub-google/play-unity-plugins:TheGooglePlayPluginsforUnityprovideC#APIsforaccessingvariousPlayservices这个是google那一堆工具在github上的托管地址,里面有文档的跳转地址https://developers.google.com/unity/packages?hl=zh-cn#external_dependency_manager_for_unity这个是下载u

VSCode 新Unity调试插件(2023.8.8)问题

----先看 【3一直Downloadingthe.NETRuntime.】 解决不了再看【2 运行时状态】运行时状态: vscode dotnetisnotyetaacquired 修改项目.csproj  第一行应该是: 如果是还不行:只保留 其他内容删除,然后关闭vscode,unity内重新打开launch.json 配置: 没有这个配置可以通过【运行和调试】 进行创建    配置信息type:vstuc:就是unity {  "version":"0.2.0",  "configurations":[        {      "type":"vstuc",      "name"

Unity 制作登录功能02-创建和链接数据库(SQlite)

国际惯例:先看效果1.SQlite是一种嵌入型数据库在Unity开发游戏时使用SQLite有多种原因,以下是其中一些主要原因:嵌入式数据库:SQLite是一个嵌入式数据库引擎,这意味着它不需要单独的服务器进程。这使得使用SQLite非常方便,并且可以轻松地在不同的平台和操作系统上使用。易于使用:SQLite易于学习和使用,具有简洁的SQL语法和强大的功能。这使得开发者可以更快地构建和部署游戏,同时减少了对复杂的数据库系统的需求。兼容性:SQLite具有跨平台的兼容性,可以在Windows、Mac、Linux、Android和iOS等不同平台上使用。这意味着使用SQLite可以减少游戏在不同平台