当前位置: 首页 > 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.zqtcl.cn/news/607190/

相关文章:

  • 百度网站是怎么建设的wordpress媒体主题
  • 孝感网站建设xgsh国内比百度好的搜索引擎
  • 阅读网站怎样做网站右侧固定标题怎么做
  • 网站开发多少钱农民wordpress acf破解版
  • 厦门网站建设培训云南最便宜的网站建设
  • 吉安手机网站建设html网页布局
  • wordpress英文文章格式怎样给网站做优化
  • 新网站友链网店托管公司
  • 期末作业制作网站网站上传根目录
  • 新网站不被收录的原因兰州网络seo公司
  • 男生可以做网站编辑工作吗网站域名跟谁买
  • 我市精神文明建设的门户网站做网站需要写代码
  • 新网站推广网站搜索引擎优化的步骤
  • 网站建设20推广公司网站建设推广方案
  • 如何设计酒店网站建设好的交互网站
  • 怎么把自己的网站放到百度上九亭做网站
  • 张家界旅游网站建设网页设计作品欣赏分析
  • 订阅号自定义可以做链接网站不做网站dreamwa
  • 电子商务网站规划的原则做网站的集群方案
  • 山东建设银行怎么招聘网站自己做商城网站
  • 建设网站成本预算网站页面设计尺寸
  • 微官网和微网站首页房产网怎么查到房产
  • 高端服装产品网站建设织梦网站识别
  • 做调像什么网站找活注册网站请签署意见是写无
  • 郑州公司网站设计深圳福田有哪些公司
  • 怎么看网站是谁做的asp企业网站开发技术
  • 传奇手游网站大全9377编辑器wordpress
  • 网站集约化建设意见和建议苏州建设交通招聘信息网站
  • 网站建设优化的技巧衣服定制的app有哪些
  • 营销型网站建设报价vue本地访问服务器跨域