场景

发射点

代码

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 刚体移动,自方向移动相关推荐

  1. 【Unity 22】 Unity 力,扭矩,刚体,触发器的简单使用

    PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为日更. 笔记内容均为 自己理解,不保证每个都对. Part 1 力 刚体.AddForce(): 常用的四种力模 ...

  2. unity人物基础动画应用。行走、待机之类的简单动画切换。

    @[TOC]unity人物基础动画应用 1.将动画或带有动画的,模型导入到unity 直接将项目拖入资源层级就好.这里推荐一个网站,可以给导入网站的模型自动绑骨,并且可挑选动画下载.网站自身也带有很多 ...

  3. Unity填坑之俯视角相机水平面方向移动

    Unity填坑之俯视角相机水平面方向移动 文章目录 Unity填坑之俯视角相机水平面方向移动 前言 一.需求分析 二.解决方案有两种 1.模拟一个小人 2.通过四元数旋转的方式 总结 前言 碰到一个需 ...

  4. 【0909】unity作业:2d箭头跟随指引物体方向,箭头始终在屏幕内。

    [0909]unity作业:2d箭头跟随指引物体方向,箭头始终在屏幕内. 第一步:对需要用到的箭头进行抠图: 上课老师说用Sprite Editor.不过那个,好像是用来切片的,不能抠图-参考了一篇文 ...

  5. unity人物刚体移动_教程篇 | Unity人物移动动画

      人物移动动画    HCI 人机交互 PART-1 首先创建一个Unity3D工程,命名为Hero,选择3D,右下角创建项目. PART-2 在Asset Store中下载一些免费的素材,场景和人 ...

  6. 【Unity】Rigibody——刚体加力、刚体加扭矩力、刚体加力的几种模式

    1.刚体自带添加力的方法 using System.Collections; using System.Collections.Generic; using UnityEngine;public cl ...

  7. slider unity 头顶血条_Unity开发者教程:人物血条跟随的功能开发(一)

    相信各位菜鸟用UGUI做人物血条跟随时都会遇到大坑,今天就来说说如何用UGUI来做人物血条跟随. 第一种: 把Canvas画布作为Player的子物体. 首先:布置一下场景,简单的地面和一个胶囊人物. ...

  8. unity人物旋转移动代码_Unity3D研究院之脚本实现模型的平移与旋转(六)

    123 说: 雨松大大,有个问题想请教一下,我用UNET构建了个小场景,在电脑上可以客户端可以连接到服务器,Windows和Linux都可以,发布到安卓缺连不了,这是问什么呢 说: 求教一下,刚刚接触 ...

  9. unity人物旋转移动代码_游戏诞生之日02 - 美术篇 快速制作人物动画

    在上一篇<游戏诞生之日01 - 美术篇 快速搭建和渲染游戏的第一个场景>里,我们得到了一个静态渲染的游戏场景. 接下来我们需要加入人物动画,为游戏注入活力. 第五块拼图 - 动画素材从哪里 ...

最新文章

  1. FD_WRITE触发条件
  2. 【任务脚本】0522更新京东618叠蛋糕任务脚本,京东任务自动程序
  3. 十面阿里,菜鸟,天猫,蚂蚁金服题目总汇
  4. bootstrap-按钮的创建
  5. 7个设计模式的基本原则
  6. 计算机原理课 如何在中小学课堂中变成有趣,在课堂中如何发挥电教辅助教学优势...
  7. [转] webpack之plugin内部运行机制
  8. ExtJs4 基础必备
  9. hadoop启动_hadoop服务快速部署
  10. Eclipse安装Lombok
  11. 地图的文字注记的制作和优化
  12. 《随笔二十二》—— C++中的“ 函数模板 和 类模板 ”
  13. 计算机打印机出现副本1,打印机提示Administrator的1个文档被挂起
  14. [原创] 婚纱照PS处理技术精粹(视频教程1.2G免费下载,11个核心技术点)
  15. 当欧洲开始通过页游对抗假新闻,中国何时起步媒介素养培育?
  16. 数独解题算法java版
  17. 三菱iQ-R系列PLC控制系统项目全套资料
  18. bsc链发行代币遇到了问题
  19. 绩效考核过程中使用系统的必要性
  20. 解析grant connect, resource to user语句

热门文章

  1. JAVA学习笔记(2)—— java初始化三个原则
  2. .NET 缩略图服务器 ResizingServer
  3. 尹中立:“人造牛市”的结局可能会非常悲惨
  4. android开发设置dialog的高宽
  5. Spring定时任务的配置
  6. LINUX DNS服务的配置(一)
  7. MySQL 性能跟踪语句
  8. linux ftp服务
  9. Combiner合并案例
  10. (How to) Call somatic mutations using GATK4 Mutect2