全球优质服务器购买

为用户应用推荐适合的服务器,针对需求定制,将质量做到更好

香港服务器

香港CN2优化带宽,国内访问快

CPU:I3-2120(2核心4线程)

内存:4G DDR3内存

硬盘:1T HDD

带宽:10M优化、10M国际

IP数:1个

价格:699/月

美国服务器

美国洛杉矶高性价比服务器

CPU:I3-2120(2核心4线程)

内存:4G DDR3内存

硬盘:1T HDD

带宽:30M优化/100M普通

IP数:1个(10G防护)

价格:499/月

香港站群服务器

香港多IP站群服务器租用

CPU:E3-1230V2(4核

内存:8G DDR3内存

硬盘:240G SSD/1T SATA

带宽:10M优化

IP数:125个IP(1/2C)

价格:1099/月

美国站群服务器

美国多IP站群服务器租用

CPU:E3-1230V2(4核)

内存:16G DDR3内存

硬盘:1T HDD/240G SSD

带宽:30M优化/100M普通

IP数:125个IP(1/2C)

价格:999/月

1,Canvas不能移动,理解为Game窗口。

unity button 通过事件改变物体颜色_2d

2, button在UI层,不知为什么它在相机视野里面前后移动时不会远小近大。(有点像小说三体3中云天明给程心讲的故事中那个深水王子的感觉。)

Pos X = 0, Pos Y = 0 表示btton在Canvas中间

unity button 通过事件改变物体颜色_2d_02

通过点击脚本改变颜色的事件设置,button添加上后会自动加一个可以用的事件。

unity button 通过事件改变物体颜色_2d_03

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ChangeColor : MonoBehaviour {

	public GameObject cube;
	// Use this for initialization
	void Start () {
		
	}
	
	// Update is called once per frame
	void Update () {
		
	}

	public void ChangeColorRed()
	{
		cube.GetComponent<MeshRenderer> ().material.color = Color.red;
	}
}
unity button 通过事件改变物体颜色_改变颜色_04

如果不用它自带的可以自己加

a)添加组件event trigger

unity button 通过事件改变物体颜色_button_05

b) 学button的设置做一些你期望的设置

unity button 通过事件改变物体颜色_2d_06

unity button 通过事件改变物体颜色_改变颜色_07

c) 脚本和其它相关设置也一样,button要拖到事件那儿,脚本要挂在button上。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ChangeColor : MonoBehaviour {

	public GameObject cube;
	// Use this for initialization
	void Start () {
		
	}
	
	// Update is called once per frame
	void Update () {
		
	}

	public void ChangeColorRed()
	{
		cube.GetComponent<MeshRenderer> ().material.color = Color.red;
	}

	public void ChangeColorWhite()
	{
		cube.GetComponent<MeshRenderer> ().material.color = Color.white;
	}
}

运行如你所期。

3 EventSystem是button的事件对应的东西,不能删除,不然会按键的作用和触发事件效果就没了。

4,比较好看的按键

添加图片,修改为2DUI

unity button 通过事件改变物体颜色_unity_08

选复合性裁剪你要的部分,sprite editor修改或查看其属性大小

unity button 通过事件改变物体颜色_2d_09

按钮变化的一些设置,其他的东西查看unity的官方文档。

unity button 通过事件改变物体颜色_unity_10


内容来源于网络如有侵权请私信删除

推荐文章