原文:我在项目中运用 IOC(依赖注入)--实战篇 上一篇《我在项目中运用 IOC(依赖注入)--入门篇》只是简单的使用 IOC。实际项目使用 IOC 的情景复杂多了,比如说,构造函数有多个参数,有多个类继承同一个接口... Unity都有解决方法。首先回顾一下入门篇的项目需求:项目中数据统计功能,... ...
分类:
其他好文 时间:
2020-05-24 00:21:11
阅读次数:
57
unity shader 变种(多重编译 multi_compile) https://www.jianshu.com/p/f34d896dde5d Unity Shader - Making multiple shader program variants 制作shader程序多变体 https: ...
分类:
其他好文 时间:
2020-05-23 13:17:39
阅读次数:
65
原文:ASP.NET Core中使用Unity5 ⒈添加相关依赖 Install-Package Unity Install-Package Unity.RegistrationByConvention ⒉扫描项目接口实现类 1 using System; 2 using System.Linq; ... ...
分类:
编程语言 时间:
2020-05-23 09:26:21
阅读次数:
113
lua热重载就是运行时修改代码不需要重新运行就可以生效的一种方案。首先先上方案链接: https://github.com/asqbtcupid/lua_hotupdate git上已经有人做出了现成的方案,拿来即用。 如果在Unity中使用需要检测lua文件的修改,通过以下代码进行: using ...
分类:
编程语言 时间:
2020-05-22 21:05:51
阅读次数:
81
相机跟随的几种方式 1. 单纯的相机固定跟随 相机保持与目标对象一定的相对距离,跟随目标对象发生移动 将脚本挂载到指定的 Camera 上,并给 Target 字段赋值一个跟随的目标对象 1 using System.Collections; 2 using System.Collections.G ...
分类:
编程语言 时间:
2020-05-22 19:20:37
阅读次数:
60
一、Unity的资源(Asset)和对象(UnityEngine.Objects) 资源(Asset) : 是硬盘中的文件,存储在Unity工程的Assets文件夹内。 例如,纹理(Texture),材质(Material)和FBX文件等,它们都是资源。一些资源的数据格式是Unity原生支持的,例如 ...
分类:
编程语言 时间:
2020-05-22 19:18:21
阅读次数:
57
在制作游戏时,导入的箱子模型本身自带动画。然而,它的动画是一个从打开到关闭的完整过程,并且没有给出控制打开关闭的方法。 最直接的想法是对该动画进行拆分,再封装成不同的动画状态,但是不巧的是,这个动画被设置了不可修改。因此我们只能退而求其次,采取添加动画帧事件的方式对动画进行控制。 动画帧事件,顾名思 ...
分类:
编程语言 时间:
2020-05-22 16:50:43
阅读次数:
63
1)关于Crunched ETC2的问题2)如何在Unity中显示HTML3)减少Unity中图片拉伸旋转后产生的锯齿感4)Outline导致顶点数量的大幅增加5)升级到MacOS Catalina以后Unity出现空白错误 Texture Q:Unity提供了Crunch压缩ETC2后,我用201 ...
分类:
其他好文 时间:
2020-05-22 13:18:27
阅读次数:
74
Unity 3D手游不同分辨率屏幕的UI自适应 目前安卓手机的屏幕大小各异,没有统一的标准,因此用Unity 3D制作的手游需要做好对不同分辨率屏幕的UI自适应,否则就会出现UI大小不一和位置错位等问题。 我们的项目在开发时的参照分辨率(Reference Resolution )设置的是主流的19 ...
分类:
编程语言 时间:
2020-05-21 19:14:37
阅读次数:
284
一、Unity使用的资源 1、外部资源: 不是Unity创建,而是外部工具做的模型以及贴图或通用的格式资源。例如图片资源、模型资源、动画资源、视频和声音资源。 2、内部资源: Unity创建的,并且只有放在Unity才能识别。例如脚本、Shader、场景、预设、材质、精灵、动画控制器、时间线、物理材 ...
分类:
编程语言 时间:
2020-05-21 16:02:52
阅读次数:
380