赞
踩
然后我们找到之前拿来做背景的sprite把它的type改为default,wrap mode改为repeat
完成以后就把它拖到刚刚创建的background上,更改它的shader为Texture
当我们拖动它的yoffset时它的屏幕会滚动,所以我们加一个代码来修改它的y
BackgroundScrlloer.cs代码如下:
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
-
- public class BackgroundScroller : MonoBehaviour
- {
- [SerializeField] float backgroundScrollSpeed = 0.5f;
- Material material;
- Vector2 offset;
- void Start()
- {
- material = GetComponent<Renderer>().material;
- offset = new Vector2(0, backgroundScrollSpeed);
- }
-
- // Update is called once per frame
- void Update()
- {
- material.mainTextureOffset += offset * Time.deltaTime;
- }
- }

Create->Effects->Partical Systems创建粒子系统
然后我们可以看到有很多面板属性
首先我们改变它的rotation让它是竖直向下
Duration是周期,Looping是循环,Prewarm是一开始就布置好
StartLiftetiem是粒子在场景上存活时间
你可能会注意到为什么我的有两行,这是最后边这个小按钮,点一下选择Random Between two colors就可以随机生成这两张颜色的粒子
我们在Shape中找到第一行Box改变它的scalex让它布置全局
这里我创建了两个粒子系统,一个快一个慢,一多一少
移动成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。