unity2d角色跟随鼠标移动
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角色跟随鼠标移动相关推荐
- unity2d 实现物体跟随鼠标绕一个点旋转效果
在2D游戏中,类似泡泡龙炮台发射.敌人飞机永远指向PLAYER.愤怒小鸟弹弓发射等效果,都需要用到物体跟随鼠标绕一个点旋转的效果,在unity中实现代码很简单,但是在理解上有一定障碍,因为unity是 ...
- 【Unity】 脚本控制人物移动/跳跃/视角跟随鼠标/脚步声
文章目录 一.目标 二.代码 三.收获 四.总结 一.目标 控制人物移动,奔跑,跳跃 人物视角跟随鼠标 移动时有背景音乐 二.代码 using System; using System.Linq; u ...
- CSS自定义鼠标样式。JS获取鼠标坐标,实现提示气泡框跟随鼠标移动
cursor: url(//img.58cdn.com.cn/resource/xxzl/captcha/pencil.png), default; /*获取鼠标位置,让提示气泡框跟随 ...
- html图片跟随鼠标,跟随鼠标的图片 - 网页特效代码|网页特效观止 - 让你的网页靓起来!...
跟随鼠标的图片 [ 发布者:在远方┊来源:本站整理┊时间:2006-03-08┊浏览: 人次 ] 网页特效|JsCode.cn|---跟随鼠标的图片 var newtop=0 var newleft= ...
- javascript元素跟随鼠标在指定区域运动
元素跟随鼠标在指定区域运动通常是用在商城图片的放大镜中,下面是完整的Demo: <!DOCTYPE html> <html lang="en"> <h ...
- 鼠标移动小球 Java_js实现跟随鼠标移动的小球
本文实例为大家分享了js实现跟随鼠标移动的具体代码,供大家参考,具体内容如下 follow mouse *{ margin: 0; padding:0; } #div1{width: 50px;hei ...
- 跟随鼠标走的文字的html代码,跟随鼠标走的文字的HTML代码
跟随鼠标走的文字的HTML代码 跟着鼠标走的文字 visibility:visible; top:-50px; font-size:12pt; font-family:隶书; color: 00001 ...
- JavaScript基础13-day15【DOM增删改、DOM添加删除记录、操作内联样式、获取元素的样式、DOM Element 对象、滚动条练习、事件对象、div跟随鼠标移动、事件冒泡】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
- threejs中坐标系转换和实现物体跟随鼠标移动
坐标系转换 下面函数可以将鼠标所在点的屏幕坐标转化成一个Threejs三维坐标: convertTo3DCoordinate(clientX,clientY){var mv = new THREE.V ...
最新文章
- 1024 | 不加班,带你们一起薅当当的羊毛!
- hdu 4502(DP)
- Python:利用python语言绘制多个子图经典案例、代码实现之详细攻略
- 供应链新格局重塑全球农业贸易 对话国际农民丰收节贸易会
- 世界杯开幕硅谷也疯狂:员工边看踢球边工作
- 一起来讨论web2.0吧
- echarts-formatter
- 调查了 10,975 位 Go 语言开发者,我们有了这些发现!
- 微信生成专属海报(专属二维码)
- Ubuntu安装jdk10
- 如何进行正确的EDM邮件营销
- 微信小程序做搜索(精细版)
- 获取服务器的wsdl文件,vb.net根据wsdl文件生成WebService服务器端代码
- 学校计算机教学楼命名大全,给学校楼起名字(给教学楼起名字与内涵)
- 蓝桥杯B组 杨辉三角
- 《精益数据分析》:网易创始人丁磊力荐
- 介绍一下Emily----大一
- jadx 1.4.5反编译包不全
- 《设计模式》(精华集)
- opencv漫水填充算法floodfill