unity instantiate_使用原型,创建N个 基于DOTS-Unity.Animation 的动画Entity角色

v2-37ddd0d6471f1460a65f433fd4feba27_1440w.jpg?source=172ae18b

计划继续玩玩 DOTS-Unity.Animation,顾又开了一个专栏试着写写。我喜欢“短文”。不喜欢滚动条拉都拉不到底的,那样会让我“恐惧”阅读。

上一篇文章连接:

冰团儿:读DOTS-Unity.Animation.Samples(1)笔记​zhuanlan.zhihu.com
v2-0596f234c5d6054d9e78fb4103ab61ee_180x120.jpg

这里我想要: 把 DOTS-Unity.Animation.Samples 中 Unity官方例子 MyFirstAnimationClip 中的角色创建出N份。

提出例子中的角色,存成 prefab.

v2-8930836b6477cf1ec5d744236e5da1fd_b.jpg
拽出 Rig_TerraformerLOD0到project窗口生成prefab

请注意,这是在一个子场景(Sub Scene)中,拽出来的prefab包含以下组件即可:

v2-8f959d1fbca235f8a9171e01f36c9015_b.jpg
prefab 对应的 Inspector 窗口

Bone Renderer Componet 不是必须的,但建议保留,方便检查.

可以不用挂上 DOTS-Convert to Entity 组件脚本.

using 

把脚本挂在任意一个GameObject上,并指定prefab, 这样就完成了以下过程的转换:

  1. prefab(MonoBehaviour)
  2. --> prefab entity(ECS)
  3. --> prefab(ECS) entity * 10

v2-6e5be9fe27880bda346351142e48fa10_b.gif
10个的运行结果
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值