草庐IT

unity3d-2dtools

全部标签

unity netcode for gameobject(NGO)逻辑代码教程

前言本文均为作者摸索得出的经验,主要介绍制作联机游戏的逻辑代码,比如生成/销毁物体,逻辑同步等。以下内容仅仅是NGO的冰山一角,用于快速开发联机内容,我会在以后的文章里更新NGO类型的详细介绍作者的信息源:youtubecodemonkeyLearnUnityMultiplayer(FREECompleteCourse,NetcodeforGameObjectsUnityTutorial2023)(youtube.com)bilibili:Unity多人游戏学习:从MLAPI到NetcodeforGameObjects_哔哩哔哩_bilibili官方文档:AboutNetcodeforGame

Unity 进阶 之 资源文件夹下资源名的重名检查,并简单生产资源表的方法整理

Unity 进阶之资源文件夹下资源名的重名检查,并简单生产资源表的方法整理目录Unity 进阶之资源文件夹下资源名的重名检查,并简单生产资源表的方法整理一、简单介绍二、简单实现过程 三、关键代码一、简单介绍Unity中的一些知识点整理。本节简单介绍在Unity开发中的,在资源管理的时候,为了更好的管理资源,在大的资源文件夹下,可能并不希望不同文件夹下有重名的资源名,这里代码自动检查,并且给出重名提示,最后生成一个资源表,如果你有新的方式也可以留言,多谢。二、简单实现过程1、新建一个Unity工程,创建资源文件夹Res并把相关资源添加到Res文件夹下2、在Editor文件夹下编写资源检查脚本3、

Unity 之 安卓堆栈跟踪和日志工具 (Android Logcat | 符号表解析Bugly捕获)

Unity之日志解析工具AndroidLogcat一,工具集成1.1注意事项1.2导入插件二,连接设备2.1使用USB连接2.2无线连接三,实用功能介绍3.1通用介绍3.2堆栈跟踪工具--解析Bugly捕获报错一,工具集成Logcat是开发者必备的工具,调试app时的闪退,异常,等问题都可以在这里看到。AndroidLogcat包是在UnityEditor中显示来自Android设备的堆栈跟踪和日志等消息。1.1注意事项AndroidLogcat软件包需要Unity2019.4或更高版本以及Android支持模块。需要添加Android模块:导入前需要注意:确保你的工程已加载Android模块

Unity AVPro 使用

AVPro感觉我写的没多大用处,后面看看文档再完善一些。目前的东西是可以满足一些简单的需求的。说明标题名称内容Unity版本Unity2021.1.18f1c1AVPro版本AVProVideo-UltraEdition2.5.6IDEVS2022系统版本Win101909撰写日期202211月15日晚需要注意的地方文档137页,看的累了,就不看了。使用之前需要注意的地方LegacysupportremovedwecanfocusonthemodernfeaturesRemovedsupportforUnity4.x,Unity5.xandUnity2017.xWindowsRemovedsu

【Unity】Unity 几何知识、弧度、三角函数、向量运算、点乘、叉乘

文章目录基础几何知识角的度量方式角度弧度转换三角函数计算公式常用三角函数值使用方法Unity应用向量向量加减法向量相减向量相加向量与标量的乘除点乘叉乘叉乘获得垂直向量左手规则叉乘计算角度计算360°以内的角(点乘结合叉乘)Vector3基础几何知识角的度量方式角的度量方式分为角度(Degree)和弧度(Radian)两种。角度就是将一个圆形切成360份,每一份就是1度角。弧度是当弧长等于圆的半径时即为1弧度。如图所示:角度弧度转换常用换算: π=180度\\pi=180度 π=180度 1弧度=180度/π\1弧度=180度/\pi 1弧度=180度/π 1角度=π/180度\1角度=\pi/

Unity加载本地StreamAssets的图片

FileStreamfileStream=newFileStream(path,FileMode.Open,FileAccess.Read);    byte[]bytes=newbyte[fileStream.Length];    fileStream.Read(bytes,0,(int)fileStream.Length);    fileStream.Close();    fileStream.Dispose();    fileStream=null;    intwidth=300;    intheight=372;    Texture2Dtexture=newTexture

前端3D开发,你需要了解的知识汇总

#前端基础语言基础:要对html/css/javascript有一定了解;目前很多项目也使用typescript来代替javascript;大概了解vue/react/jquery等,WebGL项目一般都是一个前端项目的一部分,所有会结合前端框架进行传输和交互。工程化:项目运行环境搭建,一般选择node.js环境或者搭建apache环境;项目规范化;项目测试等。WebGL/Canvas/SVG:Canvas画布,html的一个元素,支持2D和3D绘图;WebGL,3D绘图协议,允许在Canvas上进行绘图;SVG,与Canvas没什么关系,是html用来绘制矢量图的标准。计算几何坐标系,矩阵运

单目3D目标检测之入门

目录单目3D目标检测入门一、单目3D目标检测:1.3D目标检测领域有哪些任务和方法?2.什么是单目3D目标检测?3.发展情况4.为什么要做单目的3D目标检测?二、应用场景:三、相关论文:四、相关数据集:五、自动驾驶领域的相关企业:单目3D目标检测入门一、单目3D目标检测:1.3D目标检测领域有哪些任务和方法?为了更直观,我画了一个思维导图,点击链接后,注意需要切换一下思维导图状态。在3D目标检测领域,根据输入信息的不同,大致可分为三类方法。PointCloud-basedMethods(基于点云来做)MultimodalFusion-basedMethods(点云和图像的融合)Monocula

Unity3D敌人AI自动追击功能

我这次制作的是狼这个敌人:unity中有免费的资源,我选择的资源如下图所示,望读者下载方便动手以便更好地学习和理解:WolfAnimated|3DAnimals|UnityAssetStore将狼引入资源包后,首先把狼的一个实例拖入场景, 在检测器中新增两个组件:分别为Rigidbody和Boxcollider:注意细节!记得冻结y轴旋转。接下来拖入animator的控制器,加入navmeshagent:  狼有很多动画之间的转换,我设置了两个Layer,分别为:BaseLayer和AttackLayerBaseLayer中狼执行正常的移动巡逻动画: AttackLayer中狼执行发现攻击目标

智能优化算法应用:基于协作搜索算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于协作搜索算法3D无线传感器网络(WSN)覆盖优化-附代码文章目录智能优化算法应用:基于协作搜索算法3D无线传感器网络(WSN)覆盖优化-附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.协作搜索算法4.实验参数设定5.算法结果6.参考文献7.MATLAB代码摘要:本文主要介绍如何用协作搜索算法进行3D无线传感器网(WSN)覆盖优化。1.无线传感网络节点模型本文主要基于0/1模型,进行寻优。在二维平面上传感器节点的感知范围是一个以节点为圆心,半径为RnR_nRn​的圆形区域,该圆形区域通常被称为该节点的“感知圆盘”,RnR_nRn​称为传感器节点的感知半径,感知半径与