当前位置: 首页 > news >正文

三分钟做网站秦皇岛seo优化

三分钟做网站,秦皇岛seo优化,网站建立策划书,沧州网站设计哪家好1.发现一个非常实用的功能,点击unity中console的输出项,可以直接跳转到vs的代码页! 2.static类(变量)有三个特点: (1)独一份(2)无法实例化。(3&…

1.发现一个非常实用的功能,点击unity中console的输出项,可以直接跳转到vs的代码页!

2.static类(变量)有三个特点:

(1)独一份(2)无法实例化。(3)全局。类似于c语言中的全局变量。

3.应用:因为create的panel在初始化时是false的,无法通过select脚本来find,这个问题之前出过。这次在create初始化时,直接用static变量来记录panel的指针。再在create点击“创建角色”按钮时将其弹出

create部分的代码如下:

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;public class CreatePlayerPanel : MonoBehaviour
{//TMP_Text a = GameObject.FindWithTag("username").GetComponent<TMP_Text>();--不能写这里public static GameObject panel;//这是个全局变量--实例类private int job;//当前所选角色// Start is called before the first frame updatevoid Start(){Debug.Log("CreatePlayerPanel获取object测试--这个在游戏加载的时候就执行了,最最最开始大的时候");panel = GameObject.FindWithTag("createPanel");//同一命名空间即可,canvas在最外边是有道理的panel.SetActive(false);}// Update is called once per framevoid Update(){}public void finish(){panel.SetActive(false);//点击}public void selectJob(int job)//职业-我就纳闷昵称在哪里{//选择职业}
}

select部分的代码如下:

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class SelectMenu : MonoBehaviour
{// Start is called before the first frame update//public GameObject c = GameObject.FindWithTag("selectMenuCanvas");public GameObject quan;//start中就保存好了public int flag = 0;void Start(){//gameObject.SetActive(false);//GameObject m = GameObject.FindWithTag("selectMenuCanvas");//现在我挂在camera上就可以这么用了this.quan = GameObject.FindWithTag("selectMenuCanvas");//同一命名空间即可,canvas在最外边是有道理的this.quan.SetActive(false);//gameObject.GetComponent<Renderer>.enabled = false;}// Update is called once per framevoid Update()//角色的选择和创建我做在一起就可以了{//Debug.Log(GameInfo.GAME_STATE);//初始状态开始为0//Debug.Log(GameState.PLAYER_CREATE); //这个是4if (GameInfo.GAME_STATE == GameState.PLAYER_CREATE && this.flag == 0){//Debug.Log(GameInfo.GAME_STATE);//初始状态开始为0//Debug.Log(GameState.PLAYER_CREATE);this.flag = 1;Debug.Log("这里计划是只执行一次");this.quan.SetActive(true);}}public void GoToCreate()//unity那边想要加载必须public{Debug.Log("我确实进入onclick函数了");//这种藏起来的找不着!第二次犯这个错误了//下面这两句再次说明了之前false的找不到//GameObject panel = GameObject.FindWithTag("createPanel");//同一命名空间即可,canvas在最外边是有道理的//panel.SetActive(true);Debug.Log(CreatePlayerPanel.panel);CreatePlayerPanel.panel.SetActive(true);//用的static实例类--这个卡住了Debug.Log("给我弹出创造页面");}
}

这东西难在对static的理解和应用。

http://www.yidumall.com/news/82712.html

相关文章:

  • 网站建设丶金手指B排名14搜索引擎营销的特点包括
  • 一个公司可以做多少个网站账号权重查询入口站长工具
  • 美国十大购物网站登录百度账号
  • wordpress csv field黄山seo
  • 唐山如何做百度的网站建设的磁力搜索引擎
  • 一流的赣州网站建设惠州企业网站建设
  • 嘉兴百度网站推广成都百度推广代理公司
  • 手机网站制作工具网络推广培训班
  • 手机做炫光图头像的网站全网整合营销推广
  • 网站开发保密合同武汉百度推广开户
  • 青岛城市建设档案馆网站商家联盟营销方案
  • 网站开发工作室营业执照哈尔滨新闻头条今日新闻
  • 网站建设 电子商务网站开发百度指数关键词工具
  • 家居企业网站建设案例免费推广工具
  • 海南 网站 建设3000行业关键词
  • 中国移动互联网天津seo推广优化
  • vivo浏览器下载seo搜索优化公司排名
  • 个人可以做电影网站吗免费软文网站
  • 购物商城网站查域名网站
  • wordpress友情联机seo优化顾问
  • 甘肃省城乡与建设厅网站首页软文营销的五个步骤
  • 个人做网站能备案吗东莞网站设计公司
  • 做网站意义和目的b站推广链接
  • 营销网站价格seo策划
  • 个人网站模板制作教程北京网站维护公司
  • seo的基本步骤四个seo外链平台热狗
  • 包头北京网站建设福州网站排名
  • 网站建设与设计ppt模板小红书搜索关键词排名
  • 网站建设制作视频商丘网站优化公司
  • 旅游网站建设方案书石家庄seo排名公司