zoukankan      html  css  js  c++  java
  • 纠结

    using UnityEngine;
    using System.Collections;

    public class jiesuoBoss : MonoBehaviour {
        public GameObject nailao, bossQuan,tip,button,jinggao,tempCankao,bjHei,uibosssp5,tipfan,uibossp5f,sanjiao;
        GameObject tempuiboss5;
        public bool key,key2;
        public Vector3 tempvec3;
        public Camera uicam;
            public float fillAmount;
        public string str ;
           public UISprite us;
     public     Vector3 v2,v3;
        public  bool isone;
    //    public yaojing yj;
        void Start () {
            us=bossQuan.GetComponent<UISprite>();
            fillAmount=bossQuan.GetComponent<UISprite>().fillAmount;
            tempCankao=GameObject.Find("Cube3");
        //    yj=GetComponent<yaojing>();
            bjHei.SetActive(false);
            uicam=NGUITools.FindCameraForLayer(this.gameObject.layer);
        }
        
        // Update is called once per frame
        void Update () {
        
                if(fillAmount<1&&key)
            {
                fillAmount+=Time.deltaTime*0.5f;
                 us. fillAmount=fillAmount;
            }
             if(fillAmount>=1&&key)
            {
                key=false;
            //    sanjiao.transform.LookAt(v3);

                if(dataAll.tempvec3.x<=tempCankao.transform.position.x)
                {
                    if(!isone)
                    tip.SetActive(true);
                    tempuiboss5=uibosssp5;
                        //    sanjiao.transform.localRotation=Quaternion.Euler(0f,0f,53.96f);
                    //  sanjiao.transform.Rotate(0f,90f,0f);
                    //        sanjiao.transform.localPosition=new Vector3(v2.x+0.13f,v2.y+0.45f,-0.2543854f);
                }
                else
                {    
                    if(!isone)
                    {
                        
                    tipfan.SetActive(true);
                            }
            //        tempuiboss5=uibossp5f;
                //    sanjiao.transform.Rotate(0f,90f,0f);
                //        sanjiao.transform.localPosition=new Vector3(v2.x-0.15f,v2.y+0.35f,-0.2543854f);


                }
                if(!isone)
                {    
                    isone=true;
                    if(str!="AntPrefab3(Clone)"||str!="AntPrefab9(Clone)"||str!="AntPrefab11(Clone)"||str!="AntPrefab12(Clone)")
                //    sanjiao.SetActive(true);
                bjHei.SetActive(true);
                bjHei.GetComponent<UISprite>().alpha=0.828125f;
                button.SetActive(true);
                key2=true;            
                }
        }

        
        }

        void getBossApp()
        {    
            if(jinggao!=null)
                jinggao.SetActive(false);
            Camera.mainCamera.GetComponent<GrayscaleEffect>().enabled=true;
            tempvec3=Camera.mainCamera .WorldToScreenPoint(dataAll.tempvec3);
            tempvec3.z=0f;
            Debug.Log(tempvec3);
            v2=uicam .ScreenToWorldPoint(tempvec3);
            Debug.Log(v2);
            bossQuan.transform.localPosition=new Vector3(v2.x*75f,(v2.y+0.15f)*150f,v2.z);
            bossQuan.SetActive(true);
            //    yj.enabled=true;
            // nailao pingmuzuobiao
        //    sanjiao.transform.localPosition=v2;
        //    str="AntPrefabBoss"+dataAll.antKind+"(Clone)";
            //sanjiao.transform.LookAt(new Vector3(Screen.width*0.5f,Screen.height*0.5f,sanjiao.transform.position.z));
            key=true;

        }
    }

  • 相关阅读:
    链式编程思想
    iOS开发:后台运行以及保持程序在后台长时间运行
    iOS懒加载
    mysql命令行的一些小技巧【实用:多屏显示,格式化输出等】
    iOS UITextField实时监听获取输入内容,中文状态去除预输入拼音字符
    'vector' file not found错误解决 && xcode archive 去掉dsym文件和添加dsym文件
    iOS APP 中H5视频默认全屏播放问题解决
    Sublime Text 3 插件的安装、升级和卸载,以及安装package control 出现问题解决过程记录
    ES5和ES6对象导出和导入(转载,待整理)
    react/React Native 在 import 导入时,有的带花括号{},有的不带原理解析
  • 原文地址:https://www.cnblogs.com/xiao-wei-wei/p/3566082.html
Copyright © 2011-2022 走看看