中国网站建设服务中心,万能编程软件,广州开发区新兴产业投资基金管理有限公司,怎样在工商局网站做公示创建场景及布置
创建新场景Main,在Main场景中创建一个plane物体#xff0c;命名为WaterWavePla,具体数值及层级面板排布如下#xff1a; 编写脚本
创建一个文件夹#xff0c;用于存放脚本#xff0c;命名Scripts,创建一个子文件夹Effect,存放特效相关脚本#xff0c;创建…创建场景及布置
创建新场景Main,在Main场景中创建一个plane物体命名为WaterWavePla,具体数值及层级面板排布如下 编写脚本
创建一个文件夹用于存放脚本命名Scripts,创建一个子文件夹Effect,存放特效相关脚本创建脚本命名Ef_WaterWave。 脚本代码如下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class Ef_WaterWave : MonoBehaviour {public Texture[] textures;private Material material;private int index 0;void Start () {material GetComponentMeshRenderer().material;InvokeRepeating(ChangeTexture, 0, 0.1f);}void ChangeTexture () {material.mainTexture textures[index];index (index 1) % textures.Length;}
}
将脚本挂载到WaterWavePla物体上拖拽水波纹的图片组到Texture[]数组中如下图所示 运行游戏实现效果如下 渲染顺序
新建一个Canvas物体命名Order90Canvas,将其Canvas组件中的Order in Layer数值改为90。
UI绘制
创建空物体ButtonPanel在UGUI中空物体作为其他UI组件的父物体时其锚点锁定应与其父物体大小一致添加两个子物体UI-Image,添加Button组件设置默认图及点击时更换的图片在Order90Canvas下创建子物体命名CountdownPanelImg,创建Text子物体命名Timer,相关数据如下 复制Timer,重命名RewardButton,文本内容“奖金”添加Button组件默认取消勾选。
层级面板排布如下,运行游戏测试几个按钮的可用性 本栏目为网络课程学习笔记仅供学习参考使用。