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

深圳保障性住房网提供搜索引擎优化公司

深圳保障性住房网,提供搜索引擎优化公司,外国网站后台,网站模板怎么使用教程一、项目设置 版本:2022.2.0f1 (版本太低的话会安装不了ECS插件) 模板选择3D URP 进来后移除URP(因为并不是真的需要,但也不是完全不需要) Name: com.unity.entities.graphics Version: 1.0.0-exp.8 点击…

一、项目设置

版本:2022.2.0f1
(版本太低的话会安装不了ECS插件)

模板选择3D URP

进来后移除URP(因为并不是真的需要,但也不是完全不需要)

Name: com.unity.entities.graphics

Version: 1.0.0-exp.8

点击Add添加

出现右边这个就是在安装中啦

安装成功~~~

↑推荐的编辑器布局

需要新添加上来的窗口会在下边列出来

把这些窗口打开,方便观察

右键可以多加一个Inspector窗口

项目设置窗口也打开

勾选上,更快进入播放模式

检查一下这几项

二、创建SubScene

顺便在场景里创建一个地板

三、创建Entity

创建一个空实体,命名为Brain

创建好后如图

点击运行,一下出来一堆东西

在运行模式下,把右上角改成Runtime

就变成这样啦

给大脑加上这两个组件,随便来个模型和材质

需要关掉子场景再打开才会刷新哦

如果想真的关掉子场景,需要先点close,然后unload,就消失在场景中了,但一点击运行又会自动回来

四、创建Prefab Entity

创建一个空物体命名为Tombstone,给它创建一个用于渲染的子物体Renderer,给Renderer来个模型和材质,最后把Tombstone做成预制体,再把场景里的删喽。

五、设置场景Entity

创建个空物体,命名为Graveyard

创建一些文件夹用于存放脚本

在ComponentsAndTags文件夹里创建一个脚本叫GraveyardProperties

using Unity.Entities;
using Unity.Mathematics;namespace ECSdemo
{public struct GraveyardProperties : IComponentData//继承这个接口,让这个结构体变成组件,记得引用命名空间{public float2 FieldDimensions;//float2 结构体表示一个包含两个 float 字段的结构体,记得引用命名空间public int NumberTombstonesToSpawn;//想要跟踪的数量public Entity TombstonePrefab;//墓碑预制件}
}

此时我们想把这个组件加到Graveyard上,发现搜不到这个组件~还需要一些操作

在AuthoringAndMono文件夹里创建一个脚本叫GraveyardMono

using Unity.Mathematics;
using UnityEngine;public class GraveyardMono : MonoBehaviour
{public float2 FieldDimensions;//float2 结构体表示一个包含两个 float 字段的结构体,记得引用命名空间public int NumberTombstonesToSpawn;//想要跟踪的数量public GameObject TombstonePrefab;//墓碑预制件
}

把脚本给墓地加上,并给脚本赋值,点击运行,发现其实也没什么变化(っ ̯ -。) 继续写GraveyardMono脚本

using Unity.Entities;
using Unity.Mathematics;
using UnityEngine;namespace ECSdemo
{public class GraveyardMono : MonoBehaviour{public float2 FieldDimensions;//float2 结构体表示一个包含两个 float 字段的结构体,记得引用命名空间public int NumberTombstonesToSpawn;//想要跟踪的数量public GameObject TombstonePrefab;//墓碑预制件}public class GraveyardBaker : Baker<GraveyardMono>{public override void Bake(GraveyardMono authoring){AddComponent(new GraveyardProperties{FieldDimensions = authoring.FieldDimensions,NumberTombstonesToSpawn = authoring.NumberTombstonesToSpawn,TombstonePrefab = GetEntity(authoring.TombstonePrefab)//GetEntity:把GameObject变成Entity});}}}

点击运行,发现能在面板上看到了~

http://www.hkea.cn/news/710931/

相关文章:

  • 直播网站开发要多久排行榜前十名
  • 网站备案完才能建站吗企业建站公司
  • 网站开发外包合同西安网站优化公司
  • 2022网页设计尺寸规范和要求怎么做seo关键词优化
  • 北京大学两学一做网站十大收益最好的自媒体平台
  • 网站开发服务费企业网站建设的一般要素
  • 台州企业网站制作公司郴州网站推广
  • 如何做移动端网站邮件营销
  • 网站制作佛山crm管理系统
  • 网站综合营销方案设计网页设计教程
  • 东莞做网站制作宁波技术好的企业网站制作
  • 广州做网站公司哪家好如何注册一个网站
  • 网站备案协议书互联网营销师证书含金量
  • 广州企业网站建设报价免费推广网站大全
  • 宁波网站排名怎么提交网址让百度收录
  • 杭州 手机网站建设活动营销
  • 加网络网站建设工作室做一个企业网站大概需要多少钱
  • 张家港优化网站seo百度网盘下载
  • 烟台有没有做网站网站安全
  • 网站建设与制作设计公司惠州seo代理商
  • 东营新闻网今日头条常州网站seo
  • 东莞全网合一网站黄页引流推广网站软件免费
  • wordpress的数据库在那里百度seo如何快速排名
  • wordpress手机客服代码免费seo快速排名工具
  • web网站开发作品关键词歌词图片
  • 汕头行业网站seo培训公司
  • 网站背景图片优化关键词歌曲免费听
  • 郑州做网站哪家专业我要发布信息
  • 西安做网站优化的公司石家庄seo按天扣费
  • 2022年西安封城通知自动app优化下载