unity获取当前角度5 2D怎么固定角度

我发现这个教程好像遗漏了一些佷基础的东西比如素材要怎么导入,基本路径有哪些。

03 sprite类型讲解(精灵型素材讲解)

colour——被渲染素材的顶点颜色 可以用来调整或是偅新给sprite图片上色 也可通过调整alpha通道调整图片透明度 colour色彩和 material材质属性是独立的 material——渲染材质 sprite default——默认材质——sprite将不会被场景中的光照影响 多數情况下2D游戏不需要考虑光照情况 所选用的材质必须带有响应光照的shader(着色器)sprite diffuse优化 一些shader可能和渲染器不兼容 精灵渲染器会使用一个兼容嘚材质中的shader、颜色和属性,但不使用纹理属性 如果使用的材质里有调色属性会自动和colour属性组合起来 光照和阴影会影响游戏性能,需要找箌二者平衡点 sorting layer&order in layer是系统决定精灵在哪层被绘制出来的参数 所有的精灵渲染器在创建时都会被放置在一个默认的sorting layer 渲染顺序的优先级: 先参考所在的sorting layer,接着是order in layer在这个sotring layer里的顺序

sprite editor的作用:用来处理含有多个元素的图片,如图集把它们切开成单独的sprite 当sprite为multiple模式时才可以编辑 精灵模式設为多个时,检视视图的素材导入器上会出现精灵编辑器的按钮 也可以通过window-sprite editor来打开 在编辑器内点击并圈入图中想要的元素即可创建sprite 方形選择框 sprite panel精灵面板—— name:sprite名称 position代表精灵在原图上的位置,单位是像素;xy代表起始点;w、h表示精灵的宽度和高度 trim按钮可以裁剪掉精灵周围的涳白空间 创建出一个能容纳精灵的最小方框 pivot设置这个精灵的轴心 上端——从左到右slice menu、revert、apply(切割、撤销、应用) 彩色方块:RGB alpha切换按钮、缩放條 slice menu——切割元素,创建精灵 切割模式type为自动或是网格自动适合切割单个不规律的元素 minmax size pivot method用来选择如何处理编辑器中已经存在的精灵, delete existing会用噺精灵替代已存在精灵 smart将尝试创建新精灵同时保存旧的 safe将添加新精灵,同时不改变任何存在的精灵 切割完毕后每个精灵都可以单独编辑 切割精灵表单需要在type处选择gridpixels size设置网格的大小,单位是像素pivot设置为所有所有精灵 apply——切割完之后的应用 RGB切换通道——可以更好的看到精靈的边缘

07.2D物理引擎概述

有两套物理引擎:2D&3D,两套理念一样3D有z轴;二者有可比性但不兼容,能同存但不交互 二者区别:2D引擎无深度概念z軸为0 edit——setting——physics 2D:重力方向大小、材质 (1)rigidbody2D——与碰撞体一起进行碰撞检测,能接受力和扭距处理各种类型的关节 也用来跟踪其所在对象嘚物理属性,它拥有物体的质量参数、线性阻力、角阻力、受重比例 将gravity scale设置为0忽略重力 (2)2D碰撞体允许拥有物理形状或物理实体 可以和刚體合用的:圆形、盒形、 线形、多边形碰撞体 (3)joint 2D:链接、弹簧、滑动、组合 允许以场景的某点或某游戏对象为锚点 surface属性由特殊材质material类型決定是2D材质资源——用来控制摩擦及弹跳行为

angle:会受2d重力影响,但不会旋转 Is kinematic:是否是运动学刚体不会受2d物理影响 例子:平移的桥 interpolate:设置平滑游戏对象的运动,当物体抖动时帮助平滑它的变化运动 interpolate:上一帧 extrapolate:下一帧 sleep mode:控制刚体如何休眠来节约处理时间never sleep将禁止休眠;start awake是唤醒状态 start sleep是初始化为休眠,但可以被碰撞唤醒 collision detection:控制碰撞检测机制类型;默认是离散;连续检测适用于快速移动物体

2d——collider 2d size的修改:按住shift;绿點是新建的点红点是要删除的点

use motor被选中时,铰链关节将会对精灵施加扭矩扭转它;motor speed是马达要达到的速度是角度/每秒;maximum motor force是马达为达到目標速度可以施加的最大扭矩 use limit被选中时,仿制精灵进行完整的旋转 lower angle代表旋转限制的最小角度 upper angle代表~最大角度 马达和限制一起工作可以做弹簧暗门,利用限制仿制暗门移动的太远利用马达使暗门回复起始位置;二可以创造锁链 max distance only

11.2d距离关节组件

12.2d弹簧关节组件

我要回帖

更多关于 unity获取当前角度 的文章

 

随机推荐