using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class PlayerMovement : MonoBehaviour
{public float speed;//速度new private Rigidbody2D rigidbody;//刚体private Animator animator;//动画private float inputX, inputY;//输入private float stopX, stopY;public Joystick joystick;//遥感private Vector2 mousePos;//鼠标位置private Vector2 direction;//跟随void Start(){rigidbody = GetComponent<Rigidbody2D>();animator = GetComponent<Animator>();}void Update(){mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);//鼠标位置转换// Shoot();inputX = joystick.Horizontal;inputY = joystick.Vertical;Vector2 input = (mousePos - new Vector2(transform.position.x, transform.position.y)).normalized;//鼠标位置旋转跟随//(transform.right * inputX + transform.up * inputY).normalized;rigidbody.velocity = input * speed;//if (input != Vector2.zero)//{//    animator.SetBool("isMoving", true);//    stopX = inputX;//    stopY = inputY;//}//else//{//    animator.SetBool("isMoving", false);//}//animator.SetFloat("InputX", stopX);//animator.SetFloat("InputY", stopY);}public void Shoot(){direction = (mousePos - new Vector2(transform.position.x, transform.position.y)).normalized ;transform.right = direction;}
}

unity2d角色跟随鼠标移动相关推荐

  1. unity2d 实现物体跟随鼠标绕一个点旋转效果

    在2D游戏中,类似泡泡龙炮台发射.敌人飞机永远指向PLAYER.愤怒小鸟弹弓发射等效果,都需要用到物体跟随鼠标绕一个点旋转的效果,在unity中实现代码很简单,但是在理解上有一定障碍,因为unity是 ...

  2. 【Unity】 脚本控制人物移动/跳跃/视角跟随鼠标/脚步声

    文章目录 一.目标 二.代码 三.收获 四.总结 一.目标 控制人物移动,奔跑,跳跃 人物视角跟随鼠标 移动时有背景音乐 二.代码 using System; using System.Linq; u ...

  3. CSS自定义鼠标样式。JS获取鼠标坐标,实现提示气泡框跟随鼠标移动

    cursor: url(//img.58cdn.com.cn/resource/xxzl/captcha/pencil.png), default; ​​​​​​​ /*获取鼠标位置,让提示气泡框跟随 ...

  4. html图片跟随鼠标,跟随鼠标的图片 - 网页特效代码|网页特效观止 - 让你的网页靓起来!...

    跟随鼠标的图片 [ 发布者:在远方┊来源:本站整理┊时间:2006-03-08┊浏览: 人次 ] 网页特效|JsCode.cn|---跟随鼠标的图片 var newtop=0 var newleft= ...

  5. javascript元素跟随鼠标在指定区域运动

    元素跟随鼠标在指定区域运动通常是用在商城图片的放大镜中,下面是完整的Demo: <!DOCTYPE html> <html lang="en"> <h ...

  6. 鼠标移动小球 Java_js实现跟随鼠标移动的小球

    本文实例为大家分享了js实现跟随鼠标移动的具体代码,供大家参考,具体内容如下 follow mouse *{ margin: 0; padding:0; } #div1{width: 50px;hei ...

  7. 跟随鼠标走的文字的html代码,跟随鼠标走的文字的HTML代码

    跟随鼠标走的文字的HTML代码 跟着鼠标走的文字 visibility:visible; top:-50px; font-size:12pt; font-family:隶书; color: 00001 ...

  8. JavaScript基础13-day15【DOM增删改、DOM添加删除记录、操作内联样式、获取元素的样式、DOM Element 对象、滚动条练习、事件对象、div跟随鼠标移动、事件冒泡】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  9. threejs中坐标系转换和实现物体跟随鼠标移动

    坐标系转换 下面函数可以将鼠标所在点的屏幕坐标转化成一个Threejs三维坐标: convertTo3DCoordinate(clientX,clientY){var mv = new THREE.V ...

最新文章

  1. 1024 | 不加班,带你们一起薅当当的羊毛!
  2. hdu 4502(DP)
  3. Python:利用python语言绘制多个子图经典案例、代码实现之详细攻略
  4. 供应链新格局重塑全球农业贸易 对话国际农民丰收节贸易会
  5. 世界杯开幕硅谷也疯狂:员工边看踢球边工作
  6. 一起来讨论web2.0吧
  7. echarts-formatter
  8. 调查了 10,975 位 Go 语言开发者,我们有了这些发现!
  9. 微信生成专属海报(专属二维码)
  10. Ubuntu安装jdk10
  11. 如何进行正确的EDM邮件营销
  12. 微信小程序做搜索(精细版)
  13. 获取服务器的wsdl文件,vb.net根据wsdl文件生成WebService服务器端代码
  14. 学校计算机教学楼命名大全,给学校楼起名字(给教学楼起名字与内涵)
  15. 蓝桥杯B组 杨辉三角
  16. 《精益数据分析》:网易创始人丁磊力荐
  17. 介绍一下Emily----大一
  18. jadx 1.4.5反编译包不全
  19. 《设计模式》(精华集)
  20. opencv漫水填充算法floodfill

热门文章

  1. 编辑ueditor的样式(ueditor隐藏工具栏)
  2. 推荐一些国外嵌入式开发的网站
  3. 史上最全的子域名收集姿势
  4. Connectify是一款很实用的免费软件。能把计算机变成一个无线路由器
  5. ST7735STFT屏幕的驱动
  6. 在线二维码生成器如何为你设计二维码?
  7. 以太坊-EVM第2部分——固定长度数据类型的表示方法
  8. Layui用户中心模板
  9. 博图v17 资源再度更新,支持CFC
  10. 拯救低效率,强烈推荐这4款实用的Windows软件