制作星星
精灵跳来跳去后,就要制作星星了,主角碰到的星星会消失,然后马上在随机位置重新生成一个。
制作 Prefab
对于需要重复生成的节点,将他保存成 Prefab(预制),unity里面也有这个概念,我觉得就像是一个模板吧,比较方便使用。
之后写生成星星的脚本。。。。
将脚本统一放到Script文件夹下
// Star.js
properties: {
// 星星和主角之间的距离小于这个数值时,就会完成收集
pickRadius: 0,
},
把脚本拖动到星星组件中。
从 层级管理器 中将 star 节点拖拽到 资源管理器 中的 assets 文件夹下,就生成了名叫 star 的 Prefab 资源。
然后删除场景中的节点,就可以使用资源动态生成星星了。。。。