草庐IT

RTC1-Unity

全部标签

Unity汉化一个插件 制作插件汉化工具

我是编程一个菜鸟,英语又不好,有的插件非常牛!我想学一学,页面全是英文,完全不知所措,我该怎么办啊...尝试在Unity中汉化一个插件效果:思路:如何在Unity中把一个自己喜欢的插件变成中文?在Unity中编写插件一般会用到编辑器扩展在编辑器扩展中想在Inspector显示自己想要的属性名或者别的什么,就需要用到编辑器扩展的API把这些固定的API存到一个字典里,例如“EditorGUILayout.PropertyField”,“LabelField”...我可以尝试先读取我们想要汉化插件的Editor文件夹下的每一个代码的每一行把每一行的每个字符与字典做一个对比对比成功就说明此行代码可以

Unity实现简单AR功能

一、首先进入Vuforia官网:Home|VuforiaEDP,也可以直接百度,第一条就是,点击进入,注册登录。二、点击develop进行许可管理注册,依次点击两个蓝色框框中的按钮,获取一个Key。 三、 按下图输入App名称,同意条款,确定  四、点击刚刚创建好的项目生成许可密钥,在Unity工程中需要,即下图红色框框中的一连串。 五、创建Database,输入名称,类型选择第一个就可以创建   六、点击创建好的Text添加Target(Target为所识别的图片文件,格式为.jpg或者.png),选择一张对比度清晰、识别度高的图片。图片名称必须为英文也可以将图片替换成3D物体或者其他,有兴

如何将图像添加到Unity C#中的列表中?

我试图将图像的多个文件夹索引到多个列表中。目前,我正在尝试使用System.IO'DirectoryInfo和FileInfo为此,我的清单类型是Texture2D因此它不能转换它们。那么如何将这些图像添加到列表中?相关代码:usingUnityEngine.UI;usingSystem.IO;publicListdaytimeImages=newList();privatevoidStart(){DirectoryInfodaytimeDirectory=newDirectoryInfo(daytimePath);FileInfo[]daytimePictures=nighttimeDire

unity崩溃查找

unity崩溃查找android崩溃日志收集直接使用logcat日志定位unity自己会捕获崩溃,然后在logcat输出崩溃堆栈,不管是java、c#、c++崩溃都可以因此只要获得logcat日志,就能获得崩溃堆栈使用logcat获得日志使用dropbox获得日志使用bugreport获得日志手动转储崩溃日志主要考虑3个部分:c#异常这一部分已经被unity处理,会通过Debug.Log打印,只需要通过Application.logMessageReceived捕获日志并写入文件即可原理参考捕获全局异常代码参考unity日志输出到文件java异常可以使用Thread.setDefaultUnc

Unity Android 之 在Unity 中引入 OkHttp的操作注意(OKHttp4.xx- kotlin 的包)简单记录

UnityAndroid之在Unity中引入OkHttp的操作注意(OKHttp4.xx-kotlin的包)简单记录目录UnityAndroid之在Unity中引入OkHttp的操作注意(OKHttp4.xx-kotlin的包)简单记录一、简单介绍二、OKHttp4.xx的SDK封装aar给Unity的使用注意三、附录OKHttp的一些基础知识1、这个程序下载一个URL,并将其内容作为字符串打印出来2、Post请求服务3、OkHttp的使用要求一、简单介绍整理一些在Unity上可以方便调用Android方法的一些接口脚本,便于后期开发使用。本次介绍在Android中使用OkHttp进行的功能封

Unity 之 Addressable可寻址系统 -- 将Resources加载资源方式修改为Addressable加载 -- 实战(一)

Unity之Resources加载资源方式修改为Addressable加载一,两种资源加载方式对比二,将Resource项目转为Addressables2.1实现逻辑2.2操作步骤三,使用Addressables的注意事项四,使用中遇到问题一,两种资源加载方式对比加载方式:Resources使用同步加载方式;Resources加载资源时,应用程序将会被阻塞,直到资源加载完成,这可能会导致应用程序出现卡顿或挂起的情况。Addressables使用异步加载方式。这意味着使用Unity而使用Addressables加载资源时,应用程序可以继续运行,而不会出现卡顿或挂起的情况。动态加载:Resourc

Unity技术手册-UGUI零基础详细教程-Canvas详解

点击跳转专栏=>Unity3D特效百例点击跳转专栏=>案例项目实战源码点击跳转专栏=>游戏脚本-辅助自动化点击跳转专栏=>Android控件全解手册点击跳转专栏=>Scratch编程案例点击跳转=>软考全系列点击跳转=>蓝桥系列👉关于作者专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎底部卡片私我,获取更多支持,交流让学习不再孤单。👉前提这是小空坚持写的Unity新手向系列,欢迎品尝。小空为了方便更多的人(新手)看明白,使用的汉字,真实项目尽量使用英文规则昂。新手(√√√)大佬(√)👉Canvas三种渲染方式Canvas是展示

Unity 游戏开发、03 基础篇 | C#初级编程

C#初级编程https://learn.u3d.cn/tutorial/beginner-gameplay-scripting8Update和FixedUpdateUpdate(不是按固定时间调用的)经常用于移动非物理特性的物体(不是物理对象)简单定时器接收输入FixedUpdate(调用时间间隔相同)进行任何必要的物理计算(任何物理对象)最好使用力来定义移动使用IDE的UnityEventFunctions插入函数9点积、叉积点积算出标量,如果点积为0则两个向量互相垂直,飞机模拟例子:点积=0,飞机前向Z轴与Y轴垂直,此时阻力最小点积>0,飞机在爬升,此时阻力变大点积叉积算出新向量。使用左手

Unity合并mesh,【CombineMeshes】将多个物体合并成一个物体或层级关系的物体

 Unity3D将多个物体合并一个物体或层级关系的物体一、三种合并工具1.MergeMesh1:(效率低,适应性高)模型点超过65535自动分模型,一个mesh上有多个材质会自动分出来成为子集部分,父节点要有mesh则fatherMesh=true;2.MergeMesh2:(效率快、适应性低)模型点不能超过65535,超过会报错,且相同材质才会合并,若一个mesh上有多个材质会少一些材质(也就是丢失了一部分模型)3.MergeMesh3:(适应性极低)模型点不能超过65535,超过会报错 ,材质相同也不会合并(一般外部不常调用,MergeMesh1、2函数更好)usingSystem.Col

【工具篇】Unity导出粒子模型序列帧Png带有透明通道

目录一.傻瓜式使用流程1.设置截图帧率,导出帧数,输出路径