zoukankan      html  css  js  c++  java
  • ugui血条

    https://blog.csdn.net/u011484013/article/details/53069354

    今天学习一下如何实现UGUI 2dUI跟随3d物体移动的效果 
    创建cube,创建Image。image作为血条,跟随cube移动 
    在cube上面添加脚本

    using UnityEngine;
    using System.Collections;
    
    public class FlowTest : MonoBehaviour {
    
        public RectTransform rectBloodPos;
        public int offstex;
        public int offsety;
        // Update is called once per frame
        void Update () {
    
    
            //get ScreenPoint...Important
            Vector2 vec2 = Camera.main.WorldToScreenPoint (this.gameObject.transform.position);
    
            rectBloodPos.anchoredPosition = new Vector2 (vec2.x-Screen.width/2+0, vec2.y-Screen.height/2+60);//控制偏移量
            //rectBloodPos.anchoredPosition = vec2 + new Vector2(offstex,offsety);
        }
    }
    

    运行效果: 
    这里写图片描述

    3d物体跟随移动的另一种实现方式:

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.UI;
    
    public class MoveFlow : MonoBehaviour
    {
        public Transform gob3d;//3d物体
        public RectTransform image;//2dUI
        public Canvas cav;//sdUI 所在的canvas
        // Use this for initialization
        void Start ()
        {
    
        }
    
        // Update is called once per frame
        void Update ()
        {
            Vector2 screenPos = Camera.main.WorldToScreenPoint (gob3d.position);
            Vector3 globalMousePos;
            if (RectTransformUtility.ScreenPointToWorldPointInRectangle (image, screenPos, cav.worldCamera, out globalMousePos)) {
                image.position = globalMousePos;
            }
    
        }
    }
    

    demo 下载:http://download.csdn.net/detail/u011484013/9841971

  • 相关阅读:
    STM
    backend flow
    Trace Sys
    CDC spyglass
    clock gating and PLL
    fault coverage enhancement
    008-docker-安装-tomcat:8.5.38-jre8
    007-docker-安装-mysql:5.6
    006-docker-安装-nginx
    005-docker-镜像:run、search、pull、commit、打tag
  • 原文地址:https://www.cnblogs.com/nafio/p/9427400.html
Copyright © 2011-2022 走看看