前面已经学习了一个制作预制件的例子,就是制作子弹的,这次再次来制作一个星星的预制件,因为在后面的小游戏里要使用到它。预制件的作用,就是一个模板,它可以生成无数个游戏对象,比如天上的星星有很多,如果一个一个地拖着创建,非常费劲,但使用代码来生成一千个,或一万个都是很容易的事情。
为了制作预制件之前,先要把这个星星创建了来,在这里使用Image对象来表示星星,如下图这样创建:
从上图可以看到,先从菜单GameObject里点击,然后选择UI子项,再选择里面选择Image子项,就可以生成一个UI的图片对象了,把对象命名为ImageStar,然后再如下图来选择相应的星星的纹理,就可以显示出星星的形状了,如下图:
到这里就已经把星星的图片制作好了,就需要进行下一步,预制件的制作。如下图:
通过上面A处点击右键菜单,然后选择创建B,再选择C项菜单,就可以创建一个预制件,把预制件命名为starPrefab,接着下来需要把ImageStart拖到预制件里,如下图:
这样预制件做好之后,就可以把ImageStar删除掉了,不让它在里再显示出来,删除之后如下图:
到这里,你可以学会制作星星的预制件了,后面会使用到这个星星来点缀夜空的。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Developing Large Web Applications
Kyle Loudon / Yahoo Press / 2010-3-15 / USD 34.99
As web applications grow, so do the challenges. These applications need to live up to demanding performance requirements, and be reliable around the clock every day of the year. And they need to withs......一起来看看 《Developing Large Web Applications》 这本书的介绍吧!