unity人物刚体移动_Unity 刚体移动,自方向移动
场景
发射点
代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Trajectory : MonoBehaviour
{
public GameObject target;
public GameObject rotatepos;
public GameObject game;
public float time = 1;
private GameObject pos;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hitInfo;
if (Physics.Raycast(ray, out hitInfo))
{
Debug.DrawLine(ray.origin, hitInfo.point);//scene視圖可看到 DrawLine(Vector3 origin,Vector3 end,Color col):衹有儅發生碰撞時,在Scene視圖才可以看到畫出的射綫。
this.transform.position = new Vector3(hitInfo.point.x, 0f, hitInfo.point.z);
}
Vector3 dir = target.transform.position - rotatepos.transform.position;
Quaternion lookRotation = Quaternion.LookRotation(dir);
Vector3 rotation = Quaternion.Lerp(rotatepos.transform.rotation, lookRotation, 10).eulerAngles;
rotatepos.transform.rotation = Quaternion.Euler(0f, rotation.y, 0f);
time -= Time.deltaTime;
if (time<0)
{
time = 0.25f;
pos= Instantiate(game);
pos.transform.position = this.transform.position;
pos.transform.eulerAngles = rotatepos.transform.eulerAngles;
print(rotatepos.transform.eulerAngles);
}
}
}
子弹属性
刚体的移动 方向,是通过 获取移动对象来判断移动方向的
手动创建的值,是世界方向
body.velocity = new Vector3(50,0,0);
获取对象的值在加值,可以选择物体方向还是世界方向
body.velocity = this.transform.forward * 50;
效果
都是朝向目标点发射移动的
unity人物刚体移动_Unity 刚体移动,自方向移动相关推荐
- 【Unity 22】 Unity 力,扭矩,刚体,触发器的简单使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为日更. 笔记内容均为 自己理解,不保证每个都对. Part 1 力 刚体.AddForce(): 常用的四种力模 ...
- unity人物基础动画应用。行走、待机之类的简单动画切换。
@[TOC]unity人物基础动画应用 1.将动画或带有动画的,模型导入到unity 直接将项目拖入资源层级就好.这里推荐一个网站,可以给导入网站的模型自动绑骨,并且可挑选动画下载.网站自身也带有很多 ...
- Unity填坑之俯视角相机水平面方向移动
Unity填坑之俯视角相机水平面方向移动 文章目录 Unity填坑之俯视角相机水平面方向移动 前言 一.需求分析 二.解决方案有两种 1.模拟一个小人 2.通过四元数旋转的方式 总结 前言 碰到一个需 ...
- 【0909】unity作业:2d箭头跟随指引物体方向,箭头始终在屏幕内。
[0909]unity作业:2d箭头跟随指引物体方向,箭头始终在屏幕内. 第一步:对需要用到的箭头进行抠图: 上课老师说用Sprite Editor.不过那个,好像是用来切片的,不能抠图-参考了一篇文 ...
- unity人物刚体移动_教程篇 | Unity人物移动动画
人物移动动画 HCI 人机交互 PART-1 首先创建一个Unity3D工程,命名为Hero,选择3D,右下角创建项目. PART-2 在Asset Store中下载一些免费的素材,场景和人 ...
- 【Unity】Rigibody——刚体加力、刚体加扭矩力、刚体加力的几种模式
1.刚体自带添加力的方法 using System.Collections; using System.Collections.Generic; using UnityEngine;public cl ...
- slider unity 头顶血条_Unity开发者教程:人物血条跟随的功能开发(一)
相信各位菜鸟用UGUI做人物血条跟随时都会遇到大坑,今天就来说说如何用UGUI来做人物血条跟随. 第一种: 把Canvas画布作为Player的子物体. 首先:布置一下场景,简单的地面和一个胶囊人物. ...
- unity人物旋转移动代码_Unity3D研究院之脚本实现模型的平移与旋转(六)
123 说: 雨松大大,有个问题想请教一下,我用UNET构建了个小场景,在电脑上可以客户端可以连接到服务器,Windows和Linux都可以,发布到安卓缺连不了,这是问什么呢 说: 求教一下,刚刚接触 ...
- unity人物旋转移动代码_游戏诞生之日02 - 美术篇 快速制作人物动画
在上一篇<游戏诞生之日01 - 美术篇 快速搭建和渲染游戏的第一个场景>里,我们得到了一个静态渲染的游戏场景. 接下来我们需要加入人物动画,为游戏注入活力. 第五块拼图 - 动画素材从哪里 ...
最新文章
- FD_WRITE触发条件
- 【任务脚本】0522更新京东618叠蛋糕任务脚本,京东任务自动程序
- 十面阿里,菜鸟,天猫,蚂蚁金服题目总汇
- bootstrap-按钮的创建
- 7个设计模式的基本原则
- 计算机原理课 如何在中小学课堂中变成有趣,在课堂中如何发挥电教辅助教学优势...
- [转] webpack之plugin内部运行机制
- ExtJs4 基础必备
- hadoop启动_hadoop服务快速部署
- Eclipse安装Lombok
- 地图的文字注记的制作和优化
- 《随笔二十二》—— C++中的“ 函数模板 和 类模板 ”
- 计算机打印机出现副本1,打印机提示Administrator的1个文档被挂起
- [原创] 婚纱照PS处理技术精粹(视频教程1.2G免费下载,11个核心技术点)
- 当欧洲开始通过页游对抗假新闻,中国何时起步媒介素养培育?
- 数独解题算法java版
- 三菱iQ-R系列PLC控制系统项目全套资料
- bsc链发行代币遇到了问题
- 绩效考核过程中使用系统的必要性
- 解析grant connect, resource to user语句