Unity3D 终于发布了4.3版本。先来看看有啥特性:
这次发布的包主要包括这些特性:
一个完整的2D工具集
动画:混合变形和用于动画驱动的动画事件
MonoDevelop4.0.1
导航网格:动态切断的网格链接和障碍切割
一个更专业的WindowsStore应用提升
Plastic SCM 集成
下面是完整的新特性列表:
2D
增加了一个新的资源类型:Sprite
Sprite由一个Texture2D,矩形和一个轴心点定义
【PRO】Sprite基于像素alpha值生成内部的网格
Sprite支持顶点快照(V)
在“GameObject/Create Other”菜单下增加了Sprite
TextureImporter增加了SpriteMode
SingleSprite选项将使用完整的texture生成一个Sprite
Pixels to Units 定义了Sprite的网格大小为1/value
Privot定义了sprite的中心点
Manual选项允许自定制Sprite
Sprite Editor按钮打开新的窗口用于编辑Sprite:包括手动增删Sprite;自动基于网格切割;改变sprite名字
Extrude Edges 属性用于Advanced mode。如果需要自定制texture-space效果它能用于拉伸内部sprite的网格边缘。
Mesh Type属性用于Advanced mode.它能用于改变网格生成的类型:Full Rect 或 Tight(【PRO】)
增加了一个新的渲染组件:SpriteRenderer
渲染一个Sprite
不需要一个material去保存_MainTex纹理集合
使用Material属性块来使_MainTex对于active的Sprite带上正确的纹理
支持动态处理和不等比缩放
颜色属性设置顶点颜色
如果没指定material,将使用Sprites/Default material(alpha-blended)
Scene视图增加了2D模式的按钮
场景视图坐标轴插件会在2D模式
场景视图锁定到XY Plane
移动工具变成一个专用的2D工具,它还是带了你熟悉的功能。
移动工具有指定的快捷键
Picking现在是基于alpha的
拖动一个Sprite到场景将使用SpriteRenderer创建一个新的GameObject
拖动多个sprite到场景将使用SpriteRenderer和Sprtite Animation创建新的游戏对象
Sprite打包(Atlas图集)【PRO】
通过改变texture import中的PackingTag属性可以定义图集
打包是基于生成的网格的
打包将遵从texture import的设置并将只format、usage mode、color mode,compression quality, filter mode 和mip-map setting匹配的texture打包到一起
Window/Sprite Packer 菜单选项打开新窗口用于检查自动生成的Sprite图集
能通过实现自定制的sprite packer policy(UnityEditor.Sprites.IPackerPolicy)完全定制策略,来决定哪个sprite将被放到哪个图集。
打包完全对用户透明,在Play模式工作并和资源bundle兼容
集成Box2D物理引擎和一系列2D物理组件
Rigid-body组件(RigidBody2D)支持static/kinematic/dynamic 刚体, 质量, 线性/角 速度, 拖动和自动休眠,和固定角度限制。
圆形碰撞器(CircleCollider2D)支持圆心和半径
盒子碰撞器(BoxCollider2D)支持中心和大小
多边形碰撞器(PolygonCollider2D)支持任意多边形。它能通过拖动sprite到组件上来初始化为组件形状
距离关节(DistanceJoint2D)支持在两个刚体间存在一个硬连接(本人理解是用一个硬的物体(例如小棒)连接两个刚体)
铰链关节(HingeJoint2D)支持线性和有角度的限制以及马达驱动
滑动关节(SliderJoint2D)支持轴限制,线性限制和马达驱动
弹簧关节(SpringJoint2D)支持在刚体间使用一个软弹簧
增加一个新的物理材质PhysicsMaterial2D,用于共享摩擦力和弹力,包括对默认材质的支持。
增加了一个2D物理管理器,用于保护诸如像重力等等的场景设置
在Physics2D脚本中增加了空间查询,用于检查线、射线和几何重叠
为2D碰撞器增加了trigger和碰撞回调,包括碰撞点和法线
为profiler增加了2D物理的性能分析信息
Editor:按下shift键快速修改2D碰撞器
分享到:
相关推荐
《Unity3d碰撞器映射到2D碰撞器_物理引擎性能优化》,对应博文的测试工程。 《Unity3d碰撞器映射到2D碰撞器_物理引擎性能优化》,对应博文的测试工程。 《Unity3d碰撞器映射到2D碰撞器_物理引擎性能优化》,对应博文...
相关文章:Unity3D中的Texture2D纹理失真解决办法//动态加载图片IEnumerator loadImage(){WWW www = new WWW
Unity3D项目小游戏(2D打鱼),一个小游戏,基于Unity3D,2D小游戏
在unity3d里面把Bitmap格式转为Texture2D的格式,使用C#语言
unity3d tk2d 2DToolkit 1.92 最终正式版
Unity3D 第三方2D组件库——NGUI
Unity3d 商店付费资源 适用于2d方形格子 和 2D菱形格子的Tile Map地图编辑插件 运行效率高,同屏支持超多格子 在Unity3d 2022.1版本中亲测可用
Unity 3D的2d复古像素农场经营游戏源码
(英文)Unity3D视频教程-2D超级玛丽 (英文)Unity3D视频教程-2D超级玛丽 (英文)Unity3D视频教程-2D超级玛丽
Unity3D之简单的帧动画 代码 博文地址:http://blog.csdn.net/midashao/article/details/8139109
Unity3d源码 街机太空射击战斗游戏开发模板 Space Combat Kit v2.0 Unity商店下载的精品游戏源码 , 适合学习及二次开发使用 , 是个完整的Unitypackage包 , 直接导入到空项目就可以直接查看效果了 Unity3d源码 街机...
Unity3D 插件 像素风天气粒子特效 Weather Maker - 2D 3D Sky System for Unity 2.3.0.unitypackage
http://blog.csdn.net/microsoftMSDNNET/article/details/48442745 测试工程代码附件。 unit3d 4.6版本。 Update()函数里面有两个方法,需要自己去取消注释。
unity3d 2d 包,包含了很多demo。很好的资料,你懂得。。
代码 unity3d 完整项目源码 2D Endless Jumper Toolkit unity3d asset代码 unity3d 完整项目源码 2D Endless Jumper Toolkit unity3d asset代码 unity3d 完整项目源码 2D Endless Jumper Toolkit unity3d asset代码 ...
让你从菜鸟变大师的必备装备! Windows游戏编程大师技巧——2D和3D游戏编程基础 绝对经典!值得一看!
Unity 3D手机游戏开发 金玺曾.pdf,扫描版很清晰,适合游戏开发者参考。
Unity3D 插件 2D平台动作游戏插件 Smart Platform Colliders 1.1.4.3.unitypackage
我根据2D Character Controllers做的一个教程
《Unity3D\2D手机游戏开发(第2版)》以实例教学为主线,循序渐进地介绍了Unity在游戏开发方面的不同功能。第1章,由零开始,引导读者熟悉Unity编辑器的各个功能模块,这部分内容对Unity程序员、美工和策划都有帮助...