Unity
文章平均质量分 68
unity游戏开发
雪野Solye
写写代码,看看书,玩玩游戏。
展开
-
Unity中文离线文档以及提升访问速度
当前使用的unity版本2019.4LTS学了这么久的unity,每次在查询API的时候就特别麻烦,首先是官网的在线文档加载非常慢,经常会卡住,而且有时候左边目录经常不显示。跟随Unity一起下载的文档也是中文的,提高了查询难度,每次都得看好一会儿。为了解决以上问题,我找到了两个解决方案。Unity文档离线中文版通过访问对应版本的在线文档,Unity文档访问速度<link href="https://fonts.googleapis.com/css?family=Roboto&.原创 2021-10-13 10:03:39 · 2832 阅读 · 2 评论 -
Unity 如何让vscode和vs一样自动格式化C#代码
前言之前问过Unity大佬关于unity开发用什么编辑器,他们的回答就是什么方便用什么(关于vscode到底是不是ide这个问题…我觉得vscode更多的像是一个以编辑器为核心,通过插件集成达到ide的效果)。有大佬从vscode转到vs因为缺少代码自动补全(因为之前需要手动格式化),而VS自带代码格式化功能,所以在代码整洁度和易读性上更佳。也有从VS转到vscode,因为它更加的快捷。我2018年开始用的VS,那时候刚入门,整个界面功能太多太多了,一开始就劝退…熟悉VS都用了好久。后来写前端js,ts原创 2021-10-10 10:49:01 · 3099 阅读 · 0 评论 -
Unity C# 数据类型和内存分配的简单总结
值类型(Value types)值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。当您声明一个 int 类型时,系统分配内存来存储值。原创 2021-08-19 23:40:48 · 1307 阅读 · 1 评论 -
Unity安装安卓Andriod模块失败,显示已经安装模块,可以通过修改模块的配置文件重新安装模块。
问题安装的Unity版本是2019.4.28,本来想要打包到安卓平台试一下,但是下载Android模块的时候就总是报错,之后还删除了一次Unity,结果下回来Unity都出问题了,后来又下了一次,同样存在无法安装的问题。最后经过几个小时的查询终于解决了。删除之前的Andriod残留在你安装unity的版本的目录下存在AndroidPlayer目录,存放的就是安卓相关的包。直接删除这个文件夹,相当于直接删除了安卓组件。但是直接这样删除存在的一个问题就是,Unity Hub当中依然显示你已经安原创 2021-08-03 23:25:52 · 2492 阅读 · 1 评论 -
Unity简单的轻量级ECS框架 LeoECS中文文档
LeoECS - 简单的轻量级 C# 实体-组件-系统框架性能,零/小 内存 分配/占用空间,这个项目的主要目标——不依赖于任何游戏引擎。**重要!**它是“基于结构”的版本,如果你搜索“基于类”的版本-检查基于类的分支!本框架要求C#7.3或以上。**重要!**不要忘记在生产环境中使用调试版本进行开发和发布版本:所有内部错误检查/异常抛出只在调试版本中起作用,并在发布环境中出于性能原因而被删除。**重要!**Ecs核心API不安全,永远不会安全!如果您需要多线程处理-您应该在您的e原创 2021-07-10 10:33:32 · 2292 阅读 · 2 评论 -
Unity2020.3下载配置官方的ECS框架
unity2020.3无法搜索到Entities包的原因和解决办法原创 2021-07-10 09:59:53 · 1783 阅读 · 0 评论 -
快速帮理解Unity中的协程Coroutine
协程的概念Unity协程(Coroutine),可以用来实现一些延时处理的需求,C#中通过yield return语句配合可以中断执行,延时一定时间后从中断处继续执行。协程不是线程,协程还是在主线程里执行的。所以就不需要考虑同步和锁的问题。原理官方文档执行顺序的流程图http://docs.unity3d.com/uploads/Main/monobehaviour_flowchart.svgUnity的协程应该是一个扩展成支持嵌套的迭代器(IEnumator)。它将c# IEnumera原创 2021-06-22 14:43:35 · 513 阅读 · 2 评论