浙江建设厅网站那三类人员,信息流投放平台有哪些,如何查看网站跳出率,成都有名的设计公司准备 创建Scenes场景#xff0c;Scripts脚本#xff0c;Prefabs预制体文件夹
修改背景颜色 选中Main Camera 找到背景 选择颜色#xff0c;一种白中透黄的颜色
创建小球 将文件夹里的Circle拖入层级里 选中Circle#xff0c;位置为左右居中#xff0c;偏上…准备 创建Scenes场景Scripts脚本Prefabs预制体文件夹
修改背景颜色 选中Main Camera 找到背景 选择颜色一种白中透黄的颜色
创建小球 将文件夹里的Circle拖入层级里 选中Circle位置为左右居中偏上颜色为黑色大小缩为0.7 分数 创建Text 删除掉EventSystem因为本例中UI不需要做任何事件 选中Text点击重置文本居中颜色为白色内容为0 选中Canvas将渲染模式改为世界空间接着修改大小改为100.100 将缩放改为0.01拖动到小球上 使得Circle和Canvas的位置坐标一致都为020 选择MainCamera设置为Canvas的事件摄像机
小球运动 创建一个脚本选择MonoBehaviour命名为RotateSelf 将此脚本挂载到Circle的下面 编写脚本
using JetBrains.Annotations;
using UnityEngine;public class RotateSelf : MonoBehaviour
{public float speed 90;// Start is called once before the first execution of Update after the MonoBehaviour is createdvoid Start(){}// Update is called once per framevoid Update(){transform.Rotate(new Vector3(0, 0, speed * Time.deltaTime));}
}
在场景中点击播放可以看到Circle在逆时针旋转如果想要顺时针旋转在speed前加一个负号
针头
将针导入到层级里将Pin的大小适当放大 制作针的尾部复制一个Circle 调整大小位置颜色 将Pin拖入Prefabs文件夹里方便进行实例化创建 给针头添加碰撞器选中针头在检查器底下的添加组件搜Circle Collider 2D添加 生成针 创建两个空对象将第一个命名为StartPosition 将Pin放到StartPosition的下面这样可以进行预览调整位置 将StartPosition复制拖到屏幕外面进行实例化 然后删去针改名为SpawnPositon 创建一个空对象命名为GameManager 创建一个GameManager脚本挂载到对象下面
using UnityEngine;public class GameManager : MonoBehaviour
{private Transform startPosition;private Transform spawnPosition;public GameObject pinPrefab;// Start is called once before the first execution of Update after the MonoBehaviour is createdvoid Start(){startPosition GameObject.Find(StartPosition).transform;spawnPosition GameObject.Find(SpawnPosition).transform;SpawnPin();}// Update is called once per framevoid Update(){}void SpawnPin(){GameObject.Instantiate(pinPrefab, spawnPosition.position, pinPrefab.transform.rotation);}
} 将PIn实例拖到右边的Pin Prefab里 点击运行后屏幕外生成了针