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

学院网站建设意义世界购物平台排行榜

学院网站建设意义,世界购物平台排行榜,装饰设计图片,重庆哪里做网站1、关于场景#xff0c;即scene。 一个正常的游戏至少要有三个场景#xff0c;即菜单#xff08;或者文件夹#xff09;场景、游戏关卡场景、游戏结束场景。它们一般统一放在project文件夹下scene文件夹#xff08;自己创建#xff09;中#xff0c;方便管理。1.1场景切… 1、关于场景即scene。 一个正常的游戏至少要有三个场景即菜单或者文件夹场景、游戏关卡场景、游戏结束场景。它们一般统一放在project文件夹下scene文件夹自己创建中方便管理。 1.1场景切换 要实现游戏的正常进行须要场景的切换。比方从開始菜单怎样进入到游戏中。 開始菜单 关卡画面 这些须要两步准备 1、设置 要将场景放在托放在上图所看到的位置做好标记。 2、相关代码编写 //材质public Texture startButton;public Texture rankButton;void OnGUI(){//開始菜单開始游戏,rect前一定要有new且rect參数为位置左、上button大小if (GUI.Button (new Rect (100, 250, 135, 75), startButton)) {Application.LoadLevel(Start);}GUI.Button(new Rect(460, 250, 135, 75), rankButton);if (GUI.Button (new Rect (20, 20, 60, 30), exit)) {Application.Quit();}} 场景切换要用到函数Application.LoadLevel(Start)Start是要切换场景的名称当然这里也能够用数字1来取代由于上图中地Start的标号就是1。 场景的切换通常是伴随着事件的发生上面是因为发生了点击buttonstartButton的事件才引起场景切换。 注意 if (GUI.Button (new Rect (100, 250, 135, 75), startButton)){}用于推断是否点击button 而GUI.Button (new Rect (100, 250, 135, 75), startButton);则是产生button。 1.2什么导致切换 一般而言有点击button、另外一些触发器、碰撞器也能导致切换临时学到这里 //小鸟与管道碰撞则游戏结束void OnCollisionEnter(Collision other){if(other.gameObject.tag Player){GameManager._intance.GameStateGameManager.GAMESTATE_END;audio.Play();Application.LoadLevel(End);if(other.gameObject.tag projectile){}}} OnCollisionEnter(Collision c)函数用于检測碰撞器发生反应类似的有OnCollisionStay、OnCollisionExit分别表示刚接触碰撞器、处于碰撞器中、离开碰撞器这样就能依据情况作出对应的推断。这里小鸟、管道都是碰撞器好像至少有一个必须加刚体组件rigidbody当他们碰撞时作出对应反应 1、首先推断是什么碰撞管道代码属于管道的部分就须要用到tag用于区分对象。 2、之后进行相关处理这里audio.play用于播放音乐须要事先要在管道上加入组件audioSource并绑定音乐由于代码是属于管道。 LoadLevel()y切换场景。 2、物体移动 1、小鸟的移动 bird有刚体组件如上图 public void getLife(){rigidbody.useGravitytrue;this.rigidbody.velocity new Vector3(2,0,0);} 初始时没有重力由于这里设定刚进入游戏时小鸟没有动作点击鼠标后才激活getlife函数的rigidbody.useGravitytrue使小鸟开启了重力之后的this.rigidbody.velocity new Vector3(2,0,0);给了它水平x轴方向的初速度。velocity描写叙述角色当前的相对速度。 pre namecode classcsharp //上跳void birdJump(){if(Input.GetMouseButton(0) ){// left mouse button downaudio.Play();Vector3 vel2 this.rigidbody.velocity;this.rigidbody.velocity new Vector3(vel2.x,5,vel2.z);}} 左键按下实现上跳首先获得当前速度然后改变y方向实际情况各不同样的速度实现向上的动作。 这样结合上面的代码就能实现小鸟的运动。 2、水平移动的实现 void Update () {//依据分数来决定子弹的出现if (GameManager._intance.score minScore) renderer.enabled true;float outToMove speed * Time.deltaTime;transform.Translate(Vector3.up*outToMove); //又一次出现if (transform.position.x (birdTransform.position.x-2.0f)) {setPosition();}} float outToMove speed * Time.deltaTime;transform.Translate(Vector3.up*outToMove);这两行代码实现某一轴方向的物体的移动详细的查资料吧。 转载于:https://www.cnblogs.com/mfrbuaa/p/4284788.html
http://www.zqtcl.cn/news/47130/

相关文章:

  • 深圳市建设科技促进中心网站域名邮箱免费注册
  • 武侯区建设局门户网站做淘宝客找商品网站有哪些
  • 云南建设厅官方网站西安住房建设局网站首页
  • 乌尔禾区做网站哪里好单位做网站资料需要什么软件
  • 旅游网站建设目标怎样做水族馆网站
  • 建筑网站ad甘肃省住房和建设厅网站
  • 招聘网站建设维护wordpress vue react
  • 血液中心网站建设方案网站开发的报价
  • 有关网站建设的外文文献高端网站建设慕枫
  • 手机建网站免费域名空间做流程图网站
  • 建筑设计案例网站做跨境电商网站
  • 大学的网站设计wordpress下拉框插件
  • 阜阳做网站如何做seo优化
  • 晟合建设集团网站国内优秀个人网站欣赏
  • 苏州定制建站网站建设免费的黄冈网站有哪些平台?
  • 织梦怎么更新网站html怎么建立网站 个人
  • 一小时做网站顺德搜索seo网络推广
  • 做企业网站需要什么文件自已电脑做网站服务器
  • 婴儿衣服做的网站网页设计学科门类是啥
  • 网站建设企业模板定制网站开发平台
  • 接网站建设的平台以下哪个不是网站开发工具
  • 温室大棚建设 网站及排名转卖建设一个网站主要受哪些因素的影响
  • 优设网网站网站建设与安全
  • 做黎川旅游网站的目的交通运输部:全力保障交通网络畅通
  • 电子商务 网站开发现代企业网站建设特点
  • 杭州集团网站建设方案鄂州网吧什么时候恢复营业
  • 湖州建设网站如何对上传的网站做代码修改
  • app展示网站模板免费下载如果修改wordpress后台登录域名
  • 北京建设协会网站首页做推文的网站
  • 温州市建设小学网站辽宁建设工程信息网停用