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

光谷网站建设公司邯郸做紧固件网站

光谷网站建设公司,邯郸做紧固件网站,网站建设可以自学吗,西安单位网站建设脚本1 触发器脚本 这个脚本是主角身上的脚本#xff0c;用于检测是否碰到其他触发器#xff0c;并做出对应的行为 using System.Collections; using System.Collections.Generic; using UnityEngine; public class ColliidisonTrigger : MonoBehaviour { //触发检测 … 脚本1 触发器脚本  这个脚本是主角身上的脚本用于检测是否碰到其他触发器并做出对应的行为    using System.Collections; using System.Collections.Generic; using UnityEngine; public class ColliidisonTrigger : MonoBehaviour {     //触发检测  1.碰到金币克隆区克隆金币 2.恐克隆怪物  3.碰撞金币 吃掉它 加分 4.碰到怪物掉血 5碰到加速带加速、减速     //该触发检测脚本挂到 主角身上     //PlayerCont onePlayer new PlayerCont();        GameObject BeiPengObj;     public GameObject MosterMuban;     public GameObject CloneStruFather;     public GameObject JInbiMUban;     public GameObject JinbiFather;          private void OnTriggerEnter(Collider other)     {                       BeiPengObj other.transform.gameObject;         //如果碰到触发器执行一次          Debug.Log(碰到了别人);         if (BeiPengObj.tag MonsterTrigger)//碰到了怪物克隆区触发器         {             CloneMonster();         }         if (BeiPengObj.tag rCoinTrigger)//碰到了金币克隆区触发器         {             Debug.Log(kelongjinbi);             CloneCoin();         }         if (BeiPengObj.tag TriggerSpeedUp)//碰到了加速区触发器         {             Debug.Log(开始加速);             Speedup();         }         if (BeiPengObj.tag Coin)//碰到了金币触发器         {             Debug.Log(吃掉消失金币加分);             Destroy(BeiPengObj);             addScore();         }         if (BeiPengObj.tag Monster)//碰到了怪物障碍物         {             Debug.Log(掉血);             ScoreManager.SubBlood(); //跨类访问并执行分数类里面的掉血函数             }     }     void CloneMonster()     {         for (int i 0; i 10; i)         {             Vector3 ONETEMPPOS new Vector3(156, 0, BeiPengObj.transform.position.z 50fi*3);             Debug.Log(克隆怪物去);             GameObject.Instantiate(MosterMuban, ONETEMPPOS, Quaternion.Euler(0, 0, 0), CloneStruFather.transform);         }     }     void CloneCoin()     {         for (int i 0; i 10; i)         {             Vector3 ONETEMPPOS new Vector3(156, 0, BeiPengObj.transform.position.z 50f i * 3);             Debug.Log(克隆怪物去);             GameObject.Instantiate(JInbiMUban, ONETEMPPOS, Quaternion.Euler(0, 0, 0), JinbiFather.transform);         }     }     void Speedup()     {         PlayerCont.RunSpeed 20f;     }     void addScore()     {         ScoreManager.ScoreAdd();//跨类访问并执行分数类里面的加分函数     }     }//end class   脚本2 分数管理脚本 using System.Collections; using System.Collections.Generic; using UnityEngine; public class ScoreManager : MonoBehaviour {     //分数管理 血量管理     // 如果撞击到金币就加分如果撞击到障碍物就掉血     public static  int CurrentScore0;     public static int CurrentBlood 10000;     public static void ScoreAdd()     {         Debug.Log(加分函数开始执行);         CurrentScore 10;         Debug.Log(分:CurrentScore);     }     public static void SubBlood()     {         Debug.Log(掉血函数开始执行);         CurrentBlood - 100;         Debug.Log(血: CurrentBlood);     }     private void OnGUI()     {         Rect oneLableRec new Rect(100, 100, 50, 50);         GUILayout.Box(CurrentBlood.ToString(), GUILayout.Width(200), GUILayout.Height(50), GUILayout.ExpandWidth(false));          // 创建另一个矩形框背景色为红色边框宽度为3像素         GUILayout.Box(CurrentScore.ToString(), GUILayout.Width(200), GUILayout.Height(70), GUILayout.ExpandWidth(false));         GUILayout.TextField(, GUILayout.Width(200), GUILayout.Height(50), GUILayout.ExpandWidth(false));     } }   脚本3 空物体移动的脚本 using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerCont : MonoBehaviour {     //Horizontal     //1.控制玩家移动,input.getaix     //2.A、D控制向左、右移动     //3.W控制跳跃     public GameObject Player;     public float LRSPEED 10F;     public float JUMPSPEED 5;         public static float RunSpeed;     private void Start()     {         RunSpeed 10f;     }     private void Update()     {         UserInput();       }     //*   public  void UserInput()     {         //Debug.Log(检测用户按下的键盘A D W);         float MoveZuoY Input.GetAxis(Horizontal);         ControlMove(MoveZuoY);                  if (Input.GetKey(KeyCode.W))         {             Jump();         }     }     void ControlMove(float ZuoyouMove)     {         Player.transform.Translate(new Vector3(ZuoyouMove * LRSPEED * Time.deltaTime, 0, 0));     }         void Jump()     {         Player.transform.Translate(new Vector3(0, JUMPSPEED * Time.deltaTime, 0));         //Debug.Log(角色开始移动了);     }     private void FixedUpdate()     {         AwalysRun();     }  void AwalysRun()     {         Player.transform.Translate(new Vector3(0, 0, 1 * RunSpeed * Time.deltaTime));     } }
http://www.hkea.cn/news/14414431/

相关文章:

  • 珠海网站建设网络有限公司企业整合营销
  • 网站开发如何赚钱公司网站引导页
  • 网站架设流程网站悬浮窗口代码
  • 做画册好的网站网站开发总结 优帮云
  • 揭秘低价网站建设危害贵州景点网站建设方案
  • 网站需要域名吗长沙新媒体营销
  • 深圳外贸网站建设企业学校 门户网站建设方案
  • 联通企业网站建设转短链接在线生成
  • 建设一个班级网站的具体步骤word可以制作网页
  • 上海市建设协会考试网站东莞樟木头做网站哪家好
  • 做网站图片要求wordpress 500错误
  • 网站建设开发费入什么科目搭建论坛需要多少钱
  • 做仿站如何修改网站管理权限电子商务网站建设的语言及特点
  • 定制网站建设公司哪家好郑州平台制作
  • 网站建设中界面模板网站优化工具分析工具
  • 金品诚企网站建设网站怎么做网页
  • 网站dns服务域名建网站
  • 模仿网站侵权吗图片分享 wordpress
  • 品牌网站设计企业服务wordpress柒比贰主题破解版
  • 个人能建网站吗学校实验室网站建设现状
  • 网站开发两端对齐底行左对齐wordpress简约下载站模板
  • 一个服务器可以备案几个网站亚马逊关联乱码店铺怎么处理
  • 建设网站商城有什么好的提供外链网站
  • 哈尔滨站建筑如何保存自己做的网站
  • 网站建设费支付请示西昌手机网站建设成都彩钢顶防水
  • 天津网站建设教程厦门新闻头条最新消息
  • 网站建设费属于服务类么产品网页设计教程
  • 怎么做网站模块如何制作视频网站
  • 不同网站相似的页面百度收录吗一二三四免费观看视频
  • 关于建设人才网站的竞争对手分析网站开发折旧