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

新手做网站用什么软件比格设计网站官网

新手做网站用什么软件,比格设计网站官网,做网站导航按钮怎么猛,手机网站被自动跳转一 Button的点击 1.1 新建UI - Button 1.2 在Button上面右击添加空物体 1.3 创建脚本挂载到空物体上面 脚本内容添加点击方法#xff0c;来控制物体的显示隐藏 using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using Unit…一 Button的点击 1.1 新建UI - Button 1.2  在Button上面右击添加空物体 1.3  创建脚本挂载到空物体上面 脚本内容添加点击方法来控制物体的显示隐藏 using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; using UnityEngine.EventSystems;public class NewMonoBehaviour : MonoBehaviour {public GameObject player;//获取物体private bool isActivity true;private void Awake(){player GameObject.Find(Player);}// Start is called before the first frame updatevoid Start(){}void Update(){}// 按钮点击事件public void OnMyClick(){isActivity !isActivity;//显示或者隐藏player.SetActive(isActivity);} } 1.4 按钮上On Click的位置关联空物体并选择空物体的脚本方法OnMyClick() 1.5 运行后就可能控制物体显示隐藏了 二 方向键控制移动 2.1 添加四个方向按钮 2.2 添加一个脚本同时挂载到四个按钮上面 2.3 编写脚本通过按钮名字判断是点击的哪个按钮从而判断往哪个方向移动 using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; using UnityEngine.EventSystems;public class Controll : MonoBehaviour,IPointerDownHandler, IPointerUpHandler {public Rigidbody2D rbody;//获取刚体private void Awake(){rbody GameObject.Find(Player).GetComponentRigidbody2D();}void Start(){}// Update is called once per framevoid Update(){if (isMove) {move();} }public bool isMove false;//是否移动public void OnPointerDown(PointerEventData eventData){isMove true;getButton(eventData);}public void OnPointerUp(PointerEventData eventData){isMove false;}//获取点击的哪个按钮方向private void getButton(PointerEventData eventData) {GameObject gameObject eventData.selectedObject;Debug.Log(gameObject.name);switch (gameObject.name) {case ButtonUp:moveX 0;moveY 1;break;case ButtonLeft:moveX -1;moveY 0;break;case ButtonBottom:moveX 0;moveY -1;break;case ButtonRight:moveX 1;moveY 0;break;default:moveX 0;moveY 0;break;}}/*** 移动**/public float speed 10f;//移动速度private int moveX;//方向 -1左 1右private int moveY;//方向 -1上 1下public void move() {Vector2 position rbody.position;position.x moveX * speed * Time.deltaTime;position.y moveY * speed * Time.deltaTime;//transform.position position;rbody.MovePosition(position);} }2.4 运行可以看到物体可以往上下左右方法移动 2.5 总结 脚本实现抬起按下事件的接口MonoBehaviour,IPointerDownHandler, IPointerUpHandler。通过GameObject.Find(Player).GetComponentRigidbody2D()获取物体添加变量是否移动isMove在Update方法里面判断是否拦截移动OnPointerDown 按下的时候通过eventData.selectedObject获取点击的哪个按钮来判断上下左右方向添加方向判断判断按钮按下的时候赋值int moveX;//方向 -1左 1右     int moveY;//方向 -1上 1下OnPointerUp 按键抬起的时候ivMove变为false不再更新移动位置
http://www.pierceye.com/news/607190/

相关文章:

  • 网页设计网站网站建设课程设计客户关系管理流程图
  • 网站开发遇到的难题品牌策划公司有哪些
  • 网站如何做视频链接网络服务器可提供的常见服务
  • 做二手钢结构网站有哪些网站建设开发ppt
  • 做网站分什么软件免费备案网站空间
  • 网站建设公司大全如何制作网站视频的软件
  • 手机网站开发有前途软件开发服务费税率
  • 代做网站的公司有哪些logo一键生成器不要钱的
  • 网站建设和编程的区别游戏网站模板html
  • 大麦网网站内似网站开发百度资料怎么做网站
  • 网站销售方案英文淘宝网站建设
  • wordpress双语网站微信二次开发
  • 公司的网站建设做什么费用尚海整装公司电话
  • 贵阳市建设厅官方网站官方网站开发需要几个技术人员
  • 电子政务网站模版科学规划网页的做法是
  • 昆明网站建设猫咪科技抚州网站建设
  • 山东网站建设运行工资做的很漂亮的网站
  • 网站免费源码大全无用下载淘宝支持做微交易网站吗
  • 常用网站推广方法石家庄营销网站建设价格
  • 网站界面设计的基本原则是什么论坛做视频网站
  • 学校网站总务建设怎么做网站流量竞品分析
  • 企业网站建设所需要的资料网站备案 icp备案
  • 商城类网站方案中国风 wordpress主题
  • 网站更换服务器教程南阳网站推广招聘
  • 海尔网站的建设目标四库一平台个人信息查询
  • 佛山市建设网站公司网站手机端和电脑端
  • 属于c2c的网站是重庆化工建设信息网站
  • 高端大气网站推荐网赌网站建设多少钱
  • 宁波网站关键词优化排名网站修改图片怎么做
  • 苏州网站建设案例购买网站域名