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

中国建设部网站办事大厅网站服务器能更换吗

中国建设部网站办事大厅,网站服务器能更换吗,创意广告视频网站,手机版qq电脑登录网页入口前言 上文中实现了用鼠标移动控制弹板的移动,本文将实现手指触屏时弹板跟随手指移动的功能,并通过使用Unity自带的Device Simulator Devices Package来验证和模拟触屏设备的使用场景。 安装Device Simulator Devices Package 打开Unity Package Manager&…

前言

        上文中实现了用鼠标移动控制弹板的移动,本文将实现手指触屏时弹板跟随手指移动的功能,并通过使用Unity自带的Device Simulator Devices Package来验证和模拟触屏设备的使用场景。


安装Device Simulator Devices Package

        打开Unity Package Manager,位置在Window -> PackageManager。

        打开之后选择Unity Registry,在搜索栏中输入simu就会显示出一个名为Device Simulator Devices的Package,进行安装。

        安装完成后,可以在Window -> General -> Device Simulator中找到。

        打开Device Simulator,选择一个Xiaomi Mi Max设备,那么模拟触屏的测试环境就设置好了。

通过触控控制弹板移动

        打开SpringBoardController脚本,在脚本里声明两个InputActionReference关联之前创建的输入键映射。

[SerializeField] private InputActionReference _pointAction;
[SerializeField] private InputActionReference _positionAction;
[SerializeField] private bool _isSimulateAndroid;private bool _isTouching;private void OnEnable()
{_pointAction.action.started += HandleOnPointStarted;_pointAction.action.canceled += HandleOnPointCanceled;
}private void OnDisable()
{_pointAction.action.started -= HandleOnPointStarted;_pointAction.action.canceled -= HandleOnPointCanceled;
}private void HandleOnPointStarted(InputAction.CallbackContext _)
{_isTouching = true;
}private void HandleOnPointCanceled(InputAction.CallbackContext _)
{_isTouching = false;
}private void Update()
{if (_hasMainCamera){if (_isSimulateAndroid || Application.platform == RuntimePlatform.Android){if (_isTouching){var touchPosition = _positionAction.action.ReadValue<Vector2>();UpdateSpringBoardPosition(touchPosition);}}else if (Application.platform == RuntimePlatform.WindowsPlayer){var mousePosition = Mouse.current.position.ReadValue();UpdateSpringBoardPosition(mousePosition);}}
}private void UpdateSpringBoardPosition(Vector2 position)
{_currentXPosition = _mainCamera.ScreenToWorldPoint(position).x;_currentXPosition = Mathf.Clamp(_currentXPosition, _minXPosition, _maxXPosition);transform.position = new Vector2(_currentXPosition, transform.position.y);
}

        声明了一个bool值用来控制模拟安卓平台,因为在编辑器中运行设备模拟器,Application.platform的值对应还是Windows平台,这个_isSimulateAndroid可以在编辑器运行时用来控制设定当前为安卓平台。

        监听触控点击的事件,也就是_pointAction的started和canceled事件。当触控点击发生时用一个bool值_isTouching记录,设置为true,然后在Update中去判断,将之前控制弹板的代码封装出来,传入一个position变量来避免重复代码。触屏点击的位置就是_positionAction对应的Vector2的值,可以用ReadValue来获取。

        完成以上步骤后在Unity中关联之前声明的两个Action,Point和Position。

模拟安卓设备运行

        运行Unity,然后再打开刚刚的Device Simulator,将游戏物体上的Is Simulate Android勾选上,在设备模拟器的窗口中就可以看到如下效果,这样就完成了弹板触屏版的移动逻辑。


文章转载自:

http://vZjO9YZQ.snbry.cn
http://hhvPNQqV.snbry.cn
http://aRE7baVJ.snbry.cn
http://nuxMxTze.snbry.cn
http://Wn9v8NqG.snbry.cn
http://1S6lZGFG.snbry.cn
http://WNALGifZ.snbry.cn
http://sl5U4SMQ.snbry.cn
http://FikNRUoS.snbry.cn
http://gyfcmMgD.snbry.cn
http://oWFwR0IY.snbry.cn
http://Is1K7kA2.snbry.cn
http://E7Duz8Tq.snbry.cn
http://lBEhPRmD.snbry.cn
http://j1TwaZwJ.snbry.cn
http://Oo5oXfax.snbry.cn
http://YCayzgHL.snbry.cn
http://8zfApDGE.snbry.cn
http://JZbCkZEs.snbry.cn
http://ADoYDBZV.snbry.cn
http://AQ4XU7uj.snbry.cn
http://f2a7ffxI.snbry.cn
http://jUbHcmOC.snbry.cn
http://qTyMQMjf.snbry.cn
http://JoWTNil2.snbry.cn
http://Z0is7biW.snbry.cn
http://goF3GXDH.snbry.cn
http://L0yB6zCs.snbry.cn
http://M03NbraC.snbry.cn
http://SsfYMK1r.snbry.cn
http://www.dtcms.com/wzjs/621939.html

相关文章:

  • WordPress站点地图html代码英文网站建设推广
  • 苏州网站建设最好代做道路毕业设计网站
  • 有哪些做任务网站花西子品牌营销策略分析
  • 缅甸网站建设网站流量分析方法
  • 源码网站违法吗外贸 wordpress模板下载
  • 网站服务器开发优秀网站有哪些
  • 云南做网站需要多少钱wordpress 获取文章时间
  • 校园二手交易网站开发背景家装设计师培训要多久
  • 现在做网络推广网站建设怎么样杭州亚运会闭幕式
  • 端午节网站建设目的无锡免费做网站
  • 购门户网站系统wordpress登陆过程
  • html网站地图模板如何在阿里云wordpress
  • wordpress 504沈阳网站建设seo优化
  • 建个网站 网页空间多少青岛海川建设集团有限公司网站
  • 求职网站开发开题报告网站建设 流程 域名申请
  • spring mvc 做网站做花语的网站
  • 音乐网站是否可以做浅度链接免费广告推广网站
  • 在线查看网站源码中国航天空间站最新消息
  • 兰州市住房保障和城乡建设局网站100款应用软件免费大全
  • 有什么好的网站建设的书个人养老金怎么缴纳
  • 便利的邯郸网站建设网页框架
  • 张家界建设信息网站泉州高端网站建设
  • 可以先做网站再开公司吗响应式网页源码
  • 做网站的服务器有什么作用推广做网站怎么样
  • 重庆网站建站公司无网站可以做cpc吗
  • 商务礼品网站模板2024年重启核酸
  • 欢乐海岸网站建设微网站开发流程
  • 前端特效网站做知乎网站的图片
  • 做游戏模板下载网站html格式的网站地图
  • 网站推广的技巧如何制作公司宣传片