当前位置: 首页 > news >正文

网站建设亇金手指排名十五微信音乐音频怎么关闭

网站建设亇金手指排名十五,微信音乐音频怎么关闭,网页设计自己做网页素材,网站制作价格多少钱笔者按:使用Unity版本为2021.3LTS,与其他版本或有异同。请仅做参考 一、简述。 本文是笔者在学习使用Unity引擎的过程中,产学研的一个笔记。由笔者根据官方文档Unity User Manual 2021.3 (LTS)/脚本/Unity 架构/脚本编译/程序集定义相关部分结…

笔者按:使用Unity版本为2021.3LTS,与其他版本或有异同。请仅做参考
一、简述。
本文是笔者在学习使用Unity引擎的过程中,产学研的一个笔记。由笔者根据官方文档Unity User Manual 2021.3 (LTS)/脚本/Unity 架构/脚本编译/程序集定义相关部分结合自身经验所做,有不足之处,还请指正。
二、导读。
1.==程序集定义(Assembly Definition)程序集引用(Assembly Definition Reference)==是可创建用于将脚本组织为程序集的资源。
2.Unity代码工程一般默认创建两个程序集:Assembly-CSharp(非Editor目录下脚本归于此程序集) Assembly-CSharp-Editor(任何Editor目录下脚本都自动归于此程序集)
3.使用默认程序集,对于小项目而言可以接受。但项目过大会有以下缺点:

1.脚本有改动时,Unity会重新编译当前程序集下所有脚本,过多脚本会导致编译时间冗长。
2.理论上同一程序集内任何脚本都可相互访问引用,导致项目耦合度高,难以重构和优化改进代码。
3.所有脚本都针对所有平台进行编译。
4.定义程序集,有以下优点:
1.促进模块化和可重用性。
2.提升编译效率。
3.提升代码的平台适配性。

三、程序集定义。
1.程序集定义,可以把你想单独成模块的脚本目录给独立出来,到一个程序集中。
2.为每个程序集创建一个文件夹(图3-2-1),并将需要归入此程序集的脚本移入到文件夹目录中去(图3-2-2),然后再创建程序集定义资源以指定程序集属性(图3-2-3)。
3-2-1
3-2-2
3-2-3
3.新建的Assembly Definition Asset的属性面板如下:
3-3-1
逐项解释:
[Name] ——程序集名称,一般在创建时便被定义,可修改;
General一般属性
[Allow ‘unsafe’ Code]是否允许使用不安全的编码;
[Auto Referenced]程序集之间是否根据编译顺序自动引用相应的程序集;

当不同程序集之间存在引用关系时,程序集之间就会存在依赖关系。A引用B,A依赖B。当Unity编译脚本时,B必须先于A被编译好。如此A才可以访问其依赖项的已编译版本。A的程序集必须声明对程序集B的引用。

[No Engine References]不引用(相关)的程序集引用
[Override References]对预编译程序集的引用,覆盖对预编译程序集的自动引用情况。一般为动态链接库(dll)
[Root Namespace]当前程序集的默认命名空间,在当前程序集中新建脚本时有用

Define Constraints定义约束条件。通过相应的“宏定义”来控制程序集的是否编译的行为。
–Assembly References–(与Override References 一起使用)选择需要引用程序集的程序集定义添加进来
Assembly Definition References程序集定义引用。
[Use GUIDs]勾选此选项,可以允许引用的程序集修改名称而不受影响。提倡勾选
Platforms设置程序集的平台兼容性
Version Defines对不同的程序集进行不同的配置与定义。
3.新建程序集定义的文件。
*.asmdef。内部编码遵循Json格式,故而除了可以在属性面板上修改之外,也可以直接修改Json。
四、程序集定义引用。
1.程序集定义引用,就是把当前目录下的脚本合并到指定程序集定义当中去。
2.创建程序集定义引用(Assembly Definition Reference)资源。
在Project窗口中找到需要包含到引用程序集中的脚本文件夹,点击(Assets->Create->Assembly Definition Reference),定义名称。
4-2-1
3.新建程序集定义引用属性面板。
4-3-1
[Use GUID]使用程序集的Guid而非Name。
[Assembly Definition]指定对应的程序集定义。
4.新建程序集定义引用的文件。
*.asmref。内部编码遵循Json格式,故而除了可以在属性面板上修改之外,也可以直接修改Json。
五、以上就是程序集Assembly相关的部分。如果想了解更多,建议去官网文档直接找程序集篇。有什么想法,也可以和笔者讨论。
游戏开发交流群

http://www.yayakq.cn/news/83498/

相关文章:

  • 佛山网站优化包年虾皮购物网站怎么做
  • 北京城市雕塑建设管理办公室网站百度广告投放价格
  • 深圳做网站建设比较好的公司wordpress修改
  • 做哪类视频网站需要视频证书wordpress 主分类
  • 合肥哪家制作网站手机如何申请个人邮箱
  • 企业信息化建设方案 网站上海整站seo
  • 郑州网站建设系统培训企业管理培训课程目录
  • 贵阳做网站的大公司app开发制作定制外包26
  • 云南俊发建设集团网站北京公司注册中介正规
  • 沈阳网站推广优化公司淘宝搜索关键词排名查询工具
  • 营销型网站成功案例低代码开发平台 免费
  • 如何撰写网站建设方案书网站开发学习教程
  • 免费创建网站的平台唯尚广告联盟平台
  • 加强宣传阵地建设 高校 网站服务器上网站建设
  • 除了淘宝还有哪些购物网站赣榆城乡建设局网站
  • 个人建网站教程建站快车凡科
  • 国外的做外包项目的网站公司的研究与开发
  • 域名不变 网站改版云虚机安装wordpress教程
  • 五合一小程序网站wordpress文章发布
  • 汽车租赁网站开发网站开发需要证书吗
  • 中小企业网站建设wordpress音频插件
  • 手机电影网站怎么做的招标项目怎么查询
  • 建网站视频教程龙岗百度快速排名
  • 深圳网站制作的公司嘉兴电子东莞网站建设
  • 曰本做爰网站广告设计公司投标书范文
  • 网站建设适合的企业外汇直播室都是网站做的
  • 江苏cms建站系统新加坡互联网公司排名
  • 做静态页面的网站泰安齐鲁人才网最新招聘网
  • 网站建设需要哪些东西wordpress 个人简历模板下载
  • 厦门城乡建设厅网站如何做线上销售和推广