CocosCreator微信小游戏入门实战《小猫钓鱼》(三):预制体Prefab

编程入门 行业动态 更新时间:2024-10-24 16:27:04

CocosCreator微信小游戏入门实战《<a href=https://www.elefans.com/category/jswz/34/1765683.html style=小猫钓鱼》(三):预制体Prefab"/>

CocosCreator微信小游戏入门实战《小猫钓鱼》(三):预制体Prefab

转载请保留原文链接:

 

上一节我们完成了鱼的运动代码的编写,这一节我们主要需要通过预制体和单例实现将鱼放置到场景当中。

 

看起来将鱼放置到场景中是个很简单的事情,你可以说,上一节我已经知道怎么做出一只游来游去的鱼了,那我一只一只的按照之前的方法将它们放到场景中就可以了啊!

 

但是,你不知道玩家能够挑战多长的时间,对于小白玩家来说,可能他只能挑战几秒钟的时间,这种情况下你尚可以通过老方法去一个一个的放置鱼,但假设有一个游戏高手,他能够无限长的时间进行游戏,那你的鱼理论上也需要放置无限多个,怎么办?

 

这个时候我们就需要Prefab预制体了。

 

Prefab是什么?

它是储存在项目中的一种可以被反复克隆使用的游戏对象,当游戏中需要非常多反复使用的对象、资源时,Prefab可以帮助快速的生成这些相同或者相似的游戏资源。例如子弹、怪物等等。

Prefab拥有以下特点:

  1. 能够放到多个场景中,也可以在同一个场景中重复多次放置
  2. 当把Prefab加入到场景时,实际上时创建了一个新的实例,该实例本质上是Prefab的克隆
  3. 当Prefab选择了自动同步时,无论场景中放置了多少Prefab实例,只要修改Prefab,所有实例都会保持同步。

关于Prefab,可以参考官方文档:

.html

 

 

OK,接下来我们来进行Prefab的制作。

在cocoscreator中,prefab的制作很简单,在场景中编辑好节点后,直接使用鼠标,将节点从层级管理器拖到资源管理器,即可创建出一个Prefab。

更多推荐

CocosCreator微信小游戏入门实战《小猫钓鱼》(三):预制体Prefab

本文发布于:2024-02-26 10:46:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1702223.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:小猫   小游戏   实战   入门   CocosCreator

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!