为啥我的idea在编辑代码时,鼠标移动到的位置会有一条水平线,那位帮帮忙,怎么去掉水平线
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我的idea在编辑代码时,鼠标移动到的位置会有一条水平线,那位帮帮忙,怎么去掉水平线相关的知识,希望对你有一定的参考价值。
就是代码中间的黑色水平线
你应该是刚刚学编程你可以先从iapp看看java语言的书看看不然的话很难学的
unity3d 2D平面游戏实现鼠标拖拽物体移动
继鼠标点击物体 按住鼠标,拖动到指定位置后放开鼠标,物体停留在鼠标放开位置!
呃..以前做过..代码找不到了..跟你说下思路吧..
鼠标拖动的操作是由三个时间组成的..
鼠标按住 鼠标移动 鼠标松开.
定义一个公用变量.
鼠标按住的时候,..变量为true
松开的时候..变量为false
而鼠标移动的时候,,必须为true才可以使对象移动..
移动时先计算鼠标到父窗口的相对位置,和对象的相对位置然后得到相差值..之后鼠标移动的时候获取到的鼠标位置加上或者减去这个相对值就是对象应该在的位置..追问
用playmaker 能实现不 给点思路谢谢了!
参考技术A using System.Collections;using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
public class PictureMove : MonoBehaviour,
IBeginDragHandler,IDragHandler
private Vector3 offset;//物体与鼠标点击处的差值
private Vector3 mousePos;//鼠标位置
// Use this for initialization
void Start ()
// Update is called once per frame
void Update ()
#region IBeginDragHandler implementation
//准备拖拽接口
public void OnBeginDrag (PointerEventData eventData)
//获取鼠标位置
mousePos=Input.mousePosition;
//获取鼠标位置与图片位置的偏移量
offset=transform.position-mousePos;
#endregion
#region IDragHandler implementation
//拖拽接口
public void OnDrag (PointerEventData eventData)
//图片随鼠标移动
transform.position= Input.mousePosition + offset;
#endregion
以上是关于为啥我的idea在编辑代码时,鼠标移动到的位置会有一条水平线,那位帮帮忙,怎么去掉水平线的主要内容,如果未能解决你的问题,请参考以下文章