unity的日常学习(三)

unity的日常学习

Vector3基础

vector3用来表示三维坐标的一个向量

vector3 v= new vector3(0,0,1);//()中的三个数分别对应xyz三个坐标

vector3 v1 =new vector(1,0)//可以只传两个坐标上的值不传的值默认为0  注意:不能只传一个数

常用的位置表示

vector3.zero//代表 000

vector3.left//-100

vector3.right//100

vector3.up//010

vector3.forward//001

vector3.back//00-1

vector3.down//0-10

相对位置

transform position;//相对于世界坐标

transform localposition//相对于父对象的位置

注意

当父对象的坐标是世界坐标000 或者该对象没有父对象

位置的赋值不能直接改变xyz只能整体改变

先将物体取出来再进行赋值

vector3 vp= transform.localposition;//先获取该物体的位置信息

vp.x=10;//将该物体的x轴的值改为10

对象的朝向

对象当前的朝向

transform.forward;

对象当前头顶的朝向

 transform.up;

对象当前的右手边

transform.right;

位移

位移= 方向*时间*速度

自己计算

transform.position=transform.position+transform.forward*1*time.deltatime;//当前我的位置+我要移动的距离 

api计算

transform.translate(vector3.forward*1*time.deltatime,space.world);//朝向世界坐标系的z轴正方向移动

transform.translate(vector3.forward*1*time.delatime,space.self);//朝向该物体的z轴移动

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本书是国内第一本以面向对象和项目流程开发角度,全面系统介绍 Unity3D 的书籍。 本书以具体项目结构开发的角度,结合 Unity3D 层级式的综合开发环境、视觉化编辑、详 细的属性编辑器和动态的游戏预览的特点,在软件界面介绍及功能使用方面以分级、分阶、 分段手法来向大家详尽阐述概念和使用方法,在程序编写方面以以 OOP【面向对象程序设 计】为主轴讲述 Mono 的精髓;以软件系统开发的高度,清楚的讲解 Mono 的 API 的原因、 原理和应用。Unity3D 是主要游戏开发的载体,它就像是一我们日常生活中使用的 Window s 系统那样,链接着各种可以解析并使用的文件和其他软件硬件的使用接口,当你把这些接 口顺利的打通之后,就可以方便快捷的让 Unity3D 在各种平台施展它的能力,这也是学习 U nity3D 的精髓所在,当你把这一点领悟透彻之后,会发现不论你利用 Unity3D 进行何种方 面的开发,都是相互贯通、浑然一体的,从而再进行学习或开发,就会驾轻就熟,如孙悟 空脚踏筋斗云,南北往来比坐喷气式飞机都还要轻松自如。 本书共分 5 个部分。第 1 部分:Unity3D 的界面熟悉极其组件使用;第 2 部分:脚本编 写与项目设计;第 3 部分:Unity3D 的核心类与各平台下的 API;第 4 部分:视觉编程;第 5 部分:组件开发。附书光盘内容为书中实例源文件和本书中重点操作视频演示教程。
回答: Unity是一款备受欢迎的游戏引擎,而ML-Agents是Unity中的一个插件,用于开发游戏和实现强化学习算法。Unity3D早就有了开发自己强化学习环境的想法,并且提供了相应的工具和示例项目。你可以使用Unity的ML-Agents插件来创建自己的强化学习智能体,并通过编写代码来定义智能体的行为和决策过程。你可以使用Unity的ML-Agents插件来处理传感器数据、执行动作,并通过训练算法来优化智能体的决策能力。在Unity中实现强化学习需要使用ML-Agents插件提供的API和功能,如Actuators来执行动作,Sensors来接收环境的状态信息。同时,Unity也在不断发展和探索使用深度学习方法来学习游戏行为,控制复杂的NPC行为和游戏动态等。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Unity强化学习之ML-Agents的使用](https://blog.csdn.net/tianjuewudi/article/details/121115480)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [unity3d ai学习_Unity AI –通过Q学习进行强化学习](https://blog.csdn.net/culiao6493/article/details/108642015)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值