24507人加入学习
(76人评价)
Unity零基础入门 - 见缝插针(Unity2017)
价格 免费

public class Pin : MonoBehaviour
{
    private bool IsFly = false;
    private bool IsReady = false;
    private Transform startpos;
    public float speed = 5f;
    // Start is called before the first frame update
    void Start()
    {
        startpos = GameObject.Find("StarPos").transform;
    }

    // Update is called once per frame
    void Update()
    {
        if (IsFly==false)
        {
            if (IsReady==false)
            {
                transform.position = Vector3.MoveTowards(transform.position, startpos.position, speed * Time.deltaTime);
                if (Vector3.Distance(transform.position, startpos.position) <= 0.05f)
                {
                    IsReady = true;
                }
            }

        }
    }
}

[展开全文]
昊杰Horjye · 2020-04-19 · 该任务已被删除 0

public class Rotation : MonoBehaviour
{
    public float speed = 90f;

    // Update is called once per frame
    void Update()
    {
        transform.Rotate(new Vector3(0, 0, speed * Time.deltaTime));
    }
}

[展开全文]
昊杰Horjye · 2020-04-19 · 该任务已被删除 0

##大幅度

#大法师

 

[展开全文]
Gcc007 · 2020-04-13 · 该任务已被删除 0

让圆形转起来,思路,其实是围绕Z轴旋转,

public float speed = 90; // 这里是旋转的度数

void Update() {

  transform.Rotate(new Vector(0, 0 , speed *Time.deltaTime));

}

[展开全文]
清洗者 · 2020-04-13 · 该任务已被删除 0

transform.Rotate(new Vector(0,0));

[展开全文]
周子隐 · 2020-02-18 · 该任务已被删除 0

[展开全文]
Boss谭 · 2020-01-20 · 该任务已被删除 1

导入圆后更改参数

 

[展开全文]
zyyyy · 2020-01-06 · 该任务已被删除 0

li hNiu

[展开全文]
Tommy007 · 2019-12-28 · 该任务已被删除 0

private Transform startPoint;

private Transform spawPoint;

[展开全文]
gunquxuexi · 2019-11-19 · 该任务已被删除 0

1.transform.

[展开全文]
gunquxuexi · 2019-11-19 · 该任务已被删除 0

public class RotateSelf : MonoBehaviour
{
    public float speed = 90;
    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
        transform.Rotate(new Vector3(0, 0, -speed * Time.deltaTime));
    }
}

[展开全文]
sarahshao · 2019-10-08 · 该任务已被删除 0

给针添加脚本

1. 创建C#=脚本 Pin

[展开全文]
hdfakhdkjfahk · 2019-09-22 · 该任务已被删除 0

1. 把pin放到Hierarchy视图中

调节大小 跟圆的一半差不多

颜色设置为黑色

z轴旋转90度

放在0,0,0位置

2.重新拖放一个圆形 放在circle的下面作为一个整体

调节大小

3.整体放在Project 的Prefabs下面

4.针头添加碰撞器

add Component -> Physics 2D -> circle Colider 2D

 

点击 Prefabs apply

 

 

[展开全文]
hdfakhdkjfahk · 2019-09-22 · 该任务已被删除 0

1.创建旋转小球

 把小球图片放进Hierarchy视图

位置 大小调整 颜色为黑色 

位置要靠上

2.分数显示

 使用UI-》text显示分数

设置一下UI:

删除eventsystem   text位置reset

字体上下左右居中、颜色白色、字体大小修改为88,初始内容0

Canvas渲染模式设置为Word Space

修改canvas和text大小缩放设置小一点

把canvas放到circle的中心

Canvas 摄像机设置为maincamera

Canvas 放在circle下面, 分数不会旋转

[展开全文]
hdfakhdkjfahk · 2019-09-21 · 该任务已被删除 0

在StartFly里面isReach必须设为true

否则同时满足以下条件,会出现bug:1 针未就绪;2 点击鼠标左键

[展开全文]
cloudk · 2019-08-31 · 该任务已被删除 0

给针添加脚本 Pin

pin拿过去

private bool isFly = false;

private bool isReach=false;

private Transform startPoint;

 

startPoint=GameObject.Find("StartPoint").transform;

 

if(isFly==false)

{

if(is Rea

 

[展开全文]
宇宙少女 · 2019-08-01 · 该任务已被删除 0

pin拽上去

放大pin 黑色

长度为圆一半

rotation z=90

position x=0

拖放一个圆 缩小 放下面 黑色

调位置x=0 y正好接触

circle 放在 pin下面

000位置

做成预设体

给circle添加碰撞器 physics 2D 里的circle

pin

 

 

[展开全文]
宇宙少女 · 2019-08-01 · 该任务已被删除 0

scripts下加脚本RotateSelf 放在Circle下面

transform.Rotate(new Vector 3(0,0,speed * Time.deltaTime)) ;绕z轴旋转

指定z轴旋转速度 public float speed = 90;

speed前加-为

 

[展开全文]
宇宙少女 · 2019-08-01 · 该任务已被删除 0

删除Even

Test居中

左右居中上下居中

字体颜色白色 大小88

text下显示0

Canvas Ronder Mode(渲染模式)改为world space

进行缩小

100 100像素 

scale 0.01 0.01 1

球中心 circle和Canvas坐标保持一致 x=0

text改变

Best Fit 自动适应大小

0分

Event Camera拖Main camera

 

 

 

 

 

 

 

 

 

[展开全文]
宇宙少女 · 2019-08-05 · 该任务已被删除 0

Rotate()方法是:旋转多少度。在原有的基础上累加,即旋转了多少角度。又旋转了多少角度,是在原有的基础上在旋转

rotation属性是:旋转到某个角度,就是是在update中每帧都执行(我这里测试是放在了update中)。但每次旋转到的角度动是5,所以是旋转到5度。一直都是

比如你只想让他旋转到多少,用rotation;假如想让他一直转,可以用Rotate

rotation直接改变了数值,以达到旋转效果

Rotate应用一个的旋转角度每秒1度慢慢的旋转物体

[展开全文]
咖啡大猫 · 2019-07-23 · 该任务已被删除 0

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(12)