草庐IT

unity插件

全部标签

Unity脚本常用类和类的函数

常用函数的作用和调用时机//唯一调用,最早调用的privatevoidAwake(){Debug.Log("Awake");}//激活组件,划上勾时调用,可能调用多次//所以不要进行初始化操作privatevoidOnEnable(){Debug.Log("划勾!!!");}//唯一调用,第一次激活OnEnable之后voidStart(){Debug.Log("Start");}//每一帧调用一次,不要轻易输出awa//每秒跑多少帧和电脑性能有关voidUpdate(){}//Update每执行完,就会跟着执行一次,跟屁虫privatevoidLateUpdate(){}//每隔特定时间执行

Unity开发踩坑-粒子特效(ParticleSystem)性能优化

开游戏开发中,会常常遇到用粒子特效来制作技能特效,子弹特效,或者装备特效等。但是对于初学者来说常常会遇到如果屏幕出现大量同一个特效时,会遇到性能的问题不知道怎么优化。今天我就来举个例子带着大家一起尝试优化出现大批量例子特效之后遇到的性能问题:例如:我们在游戏中有一个例子特效这个特效采用3种不同的材质球如下:我们开发帧调试器(FrameDebug)看看当前的情况:对于FrameDebug如何使用,里面的信息代表什么意思,我们后面的文章再来介绍。由图可以看出当前的三个粒子对应了三个不同的DrawTransparentObjects透明对象:由于我们材质球采用的是SurfaceType是transp

Unity官方认证考试

官网https://unity.com/products/unity-certificationsPearsonVUE中文名是培生国际认证,其主要业务是提供世界水准的学术、应用学习以及职业技术证书和考试,在全球范围向学校和学生提供爱德思Edexcel、BTEC、LCCI等全球通行的学术和职业资格证书,以及PTE、PearsonVUE等多样化的考试测评服务,助力全球的学习者升学或就业。培生爱德思是由两个历史悠久、有影响力的英国颁证机构爱德思考试局和伦敦工商会考试局合并而成,2005年成为全球领先的教育机构培生集团的一员,组建了培生国际认证业务(PearsonQualificationIntern

Unity VR开发教程 OpenXR+XR Interaction Toolkit (四) 传送

文章目录📕教程说明📕添加触发传送的脚本📕添加传送区域脚本⭐TeleportationArea脚本⭐TeleportationAnchor脚本📕向前推动手柄摇杆实现传送📕让传送的射线变成曲线📕在射线末端添加辅助瞄准区域⭐法一:在XRInteractorLineVisual脚本上添加Reticle⭐法二:在TeleportationArea或者TeleportationAnchor脚本上添加Reticle📕实现向前推动摇杆才能显示传送射线📕美化传送射线的方法往期回顾:UnityVR开发教程OpenXR+XRInteractionToolkit(一)安装和配置UnityVR开发教程OpenXR+XR

【游戏开发创新】用Unity等比例制作广州地铁,广州加油,早日战胜疫情(Unity | 地铁地图 | 第三人称视角)

文章目录一、前言二、创建工程1、创建工程2、创建目录三、地铁路线地图制作1、广州地铁图2、HexTiles:六变形3D瓦片工具的基本操作2.1、HexTiles工具下载2.2、创建瓦片材质球2.3、创建瓦片容器2.4、绘制瓦片2.5、设置瓦片高度2.6、擦除瓦片2.7、瓦片材质绘制:材质替换2.8、大面积刷瓦片2.9、大面积擦除瓦片3、搭建地铁路线四、地铁站点制作1、地铁站点模型2、地铁站点材质球3、地铁站点名称:TextMeshPro3.1、导入字体文件3.2、安装TextMeshPro3.3、制作字符集3.4、制作FontAsset3.5、显示地铁站名字3.6、保存站点预设4、排放地铁站点

zotero文献管理器及插件配置方法总结

zotero文献管理器及相关插件配置1、zotero下载2、zoteroconnector3、茉莉花([下载网址](https://github.com/l0o0/jasminum))4、zotfiles([下载地址](http://zotfile.com/))5、pdf-translate([下载地址](https://github.com/windingwind/zotero-pdf-translate/releases/tag/v0.8.28))6、SCI自动下载插件zotero-scihub([下载链接](https://github.com/ethanwillis/zotero-sc

自定义ProtoC插件解析不适用于自定义选项

我正在尝试编写一个需要我使用自定义选项的原始插件。我定义了我的自定义选项,如示例所示(https://developers.google.com/protocol-buffers/docs/proto#customoptions):import"google/protobuf/descriptor.proto";extendgoogle.protobuf.MessageOptions{stringmy_option=51234;}我使用如下:messageHello{boolgreeting=1;stringname=2;int32number=3;option(my_option)="tel

十分钟带你入门Chrome插件开发

一、简述我们所说的chrome插件一般都是指chrome扩展程序(ChromeExtension)。chrome插件是一个用Web技术开发、用来增强浏览器功能的软件,它其实就是一个由HTML、CSS、JS、图片等资源组成的一个.crx后缀的文件。chrome插件除了Chrome浏览器之外,还可以运行在所有webkit内核的国产浏览器,比如360极速浏览器、360安全浏览器、搜狗浏览器、QQ浏览器等等。二、chrome插件的能力除了支持传统的一切webAPI、JavaScriptAPI以外,chrome插件额外支持以下API(chrome.xxx):bullet浏览器窗口(chrome.wind

Unity Addressable的基本使用

文章目录1、设置1.1AddressableAssetSettings基本配置1.2资源管理窗口PlayModeScript资源配置1.3Profiles路径配置1.4Group资源组ContentUpdateRestrictionContentPacking&LoadingResourcesandBuiltInScenes2、资源在线下载/更新3、脚本化3.1GroupAddressableAssetSettings类AddressableAssetEntry类AddressableAssetGroup类BundledAssetGroupSchema类ContentUpdateGroupSc

【Unity】坐标系、Vector3基础和Transform位置

前言在学习Vector3和Transform之前需要先了解一下Unity坐标系:在Unity中有很多坐标系,诸如世界坐标系、局部坐标系、屏幕坐标系、视口坐标系等等,这些坐标系往往会给我带来很大的困扰,但又缺一不可。比如当你需要获取鼠标在世界坐标的位置时,你就需要明白什么是世界坐标和屏幕坐标,以及两者如何转换。一、坐标系参考视频:Unity的各种坐标系1、分类1)世界坐标当你从Unity中新建了一个物体对象,它所具有的Transform参数所采用的就是世界坐标系,该坐标系分为左手坐标系和右手坐标系,其中如图所示。其中左手坐标系就是Unity中的世界坐标系,也就是Z轴为正,X轴为右,Y轴为上,而右