草庐IT

unity3d-2dtools

全部标签

【Unity】汇总一些遇到的Bug

1.Thereareinconsistentlineendingsinthe'XXX.cs'script.SomeareMacOSX(UNIX)andsomeareWindows.解决方法:调出visualstudio的高级保存选项,并将行尾设置成Windows(CRLF)Step1,调出高级保存选项:方法一:直接从搜索栏里面搜高级保存选项方法二:将高级保存选项放到菜单栏:打开菜单栏的“工具”->“自定义”选项选择“命令”页->点击“添加命令”选中“文件”类别,添加“高级保存选项”,并确定    点击确认后,还可以通过上移下移调整高级保存选项在菜单栏中的位置 Step2,打开高级保存选项,将行

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

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

unity脚本实现与Matlab强大计算能力的交互

软件准备是matlab2022b,VS2019,unity2020.3.25f1c1版本、实现了在unity中调用带参matlab函数,输出矩阵跟进行简单计算。方案一:将matlab文件转化成.dll引用一、前期软件准备:1、需安装matlab、matlabcompiler、matlabcompilerSDK。用安装程序安装就行,或者在matlab命令行窗口deploytool点击matlabcompilerSDK安装就可以(会自动安装matlabcompiler)2、安装VisualStudio,不同版本对matlab功能的支持情况不同,但是在安装unity2020.3.25f1c1时安装附

【用unity实现100个游戏之17】从零开始制作一个类幸存者肉鸽(Roguelike)游戏3(附项目源码)

文章目录本节最终效果前言近战武器控制近战武器生成升级增加武器伤害和数量查找离主角最近的敌人子弹预制体生成子弹发射子弹参考源码完结本节最终效果前言本节紧跟着上一篇,主要实现武器功能。近战武器新增Bullet,子弹脚本publicclassBullet:MonoBehaviour{publicfloatdamage;//子弹的伤害值//////初始化子弹的属性//////伤害值publicvoidInit(floatdamage){this.damage=damage;//设置子弹的伤害值}}新增近战武器预制体,添加触发器,挂载脚本,配置参数修改Enemy敌人脚本,添加触发器检测voidOnTri

Unity-Shader-渲染队列,ZTest,ZWrite

Unity-Shader-渲染队列,ZTest,ZWriteZTest(深度测试)和ZWrite(深度写入)ZTestLess(深度小于当前缓存则通过)ZTestGreater(深度大于当前缓存则通过)ZTestLEqual(深度小于等于当前缓存则通过)ZTestGEqual(深度大于等于当前缓存则通过)ZTestEqual(深度等于当前缓存则通过)ZTestNotEqual(深度不等于当前缓存则通过)ZTestAlways(不论如何都通过)注意,ZTestOff等同于ZTestAlways,关闭深度测试等于完全通过。方法一:让绿色的对象不被前面的立方体遮挡,一种方式是关闭前面的蓝色立方体深度

Unity中的MVC、MVP、MVVE框架

目录前言一、MVC1、MVC是什么2、不使用MVC的示例3、使用MVC的示例4、使用MVC和不使用的对比二、MVP1、MVP是什么(~~MostValuablePlayer~~)2、MVP代码展示3、MVP的作用三、MVVM1、MVVM是什么2、Unity中的MVVM四、总结前言本文结合一个小案例,讲解MVC、MVP和MVVE在Unity中的相关应用一、MVC1、MVC是什么MVC是一种软件架构模式,全称为Model-View-Controller(模型-视图-控制器)。它将应用程序分为三个主要部分:模型(Model),视图(View)和控制器(Controller)。模型(Model):模型

Unity自定义Button实现点击缩小松开放大的功能

Unity自定义Button实现点击缩小松开放大的功能代码usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.EventSystems;usingSystem;usingSystem.Threading.Tasks;///事件类型publicenumUIButtonEvent{CLICK,DOWN,UP,EXIT,PRESS,}publicclassUIButton:MonoBehaviour,IPointerClickHandler,IPointerDownHand

Unity的粒子系统的界面官方手册英文翻译+使用注意知识

想着老是翻官方的手册太麻烦了,有些东西也不太好理解,就做了个中文版的文档发网上。也会写点在使用中碰到的注意事项。 基本界面 Duration:粒子运行时间,若勾起Looping则没有效果Looping:是否循环播放。Prewarm:是否立即播放(和StartDelay不同的是会以已成形的进度播放)  取消勾选可以调节StartDelay:通过调节数值大小可以调节粒子的播放延迟时间。StartLifetime:粒子的生命周期,可以理解为单个粒子的存在时间StartSpeed:粒子的速度,就是单个粒子发射速度。3DStartSize:3D尺寸,勾选后可以用XYZ调节单个粒子的大小StartSize

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

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

VR全景、3D漫游到底有什么区别?如何选择?

VR全景,全称为VirtualRealityPanorama,即虚拟现实全景。它通过360度无死角拍摄和展示场景,使用户仿佛置身于现场。国内主要有720云、众去、如是等平台提供了VR全景的编辑、展示、存储服务;广泛的应用于旅游、房地产、教育、医疗等多个领域。720云VR虚拟样板房例如,在房地产领域,客户可以通过VR全景技术,远程了解房屋的布局和装修情况。在展览宣传,用户可以通过VR全景技术,在家就能体验到各地企业、展厅、展览的线上线下虚拟或实拍的展览等;720云VR展厅3D漫游,是一种可以在虚拟环境中自由行走的技术。让用户在虚拟环境中按照自己的意愿行走、观察。3D漫游技术可以应用于游戏、动画、