
Unity游戏开发
风小锐
初入游戏业的菜鸟,满怀一腔热情
展开
-
Unity C# Job System介绍(二)
翻译自官方文档,原文地址 https://docs.unity3d.com/Manual/JobSystemOverview.htmlC# Job System中的安全性系统https://docs.unity3d.com/Manual/JobSystemSafetySystem.html资源竞争当我们编写多线程代码时,经常会有产生资源竞争的风险。资源竞争会在一项操作的输出依赖于另...翻译 2019-02-25 16:36:52 · 3459 阅读 · 0 评论 -
Unity C# Job System介绍(一)
Unity C# Job System介绍(一)翻译自官方文档,原文地址 https://docs.unity3d.com/Manual/JobSystemOverview.htmlC# Job System 总览Unity的C# Job System使用户可以编写与Unity其他部件交互的多线程代码,同时让编写正确的代码变得更容易。编写多线程代码可以提供更好的性能表现。这包括极大的提...翻译 2019-02-25 16:35:07 · 11974 阅读 · 1 评论 -
在Unity的Gamma颜色空间下使用Standard Shader的总结
起因今天在使用自己修改的Standard Shader调PBR效果的时候,发现项目中使用Substance导出的贴图应用到Unity中要明显比原本软件中亮,整体有一种发灰的感觉,而之前使用空工程的时候效果和Substance一致。一开始以为是shader有修改,反复检查shader和贴图都完全一样,天空盒和环境光方向光设置也一样,但最终效果却不一样。查看Substance导出到Unity的原创 2018-02-06 11:09:27 · 6581 阅读 · 4 评论 -
LuaInterface的反射调用机制研究
两个关键的载入函数:1、LoadAssembly在Lua调用load_assembly后会被调用,目的是载入某个程序集到程序集缓存中通过代码可以发现这里只是通过栈上传入的字符串加载对应的程序集,并加入到缓存中(注意)这个程序集缓存在开启时就已经Add了正在执行的程序集,不需要重复加载2、ImportType在Lua调用im原创 2016-04-26 12:59:21 · 5242 阅读 · 0 评论 -
Unity3D教程:制作与载入AssetBundle[转]
原文地址 http://www.unitymanual.com/4094.html通常我们在游戏程式执行过程,并不希望一次将全部的资源都载入,而比较希望实际上有使用到的才载入,以免占用多余的记忆体,所以我们可能会尽量规划好不同功能的场景,在需要时才载入场景并释放掉前个场景中不需要的资源,或是将资源放在 Resource 资料夹中,在真正需要时才利用 Resources.Load() 把转载 2014-12-18 11:13:15 · 1091 阅读 · 0 评论