【使用Unity开发Windows Phone上的2D游戏】(2)初识工具
下载工具
我们需要下载两个工具:Unity 和 2D Toolkit
Unity
在我写这篇文章的时候,最新的Unity版本是4.2.1, 下载地址
Unity公司的开发效率实在是很高,我一个多月前开始学习Unity,那个时候4.2都还只是RC版本,加入内测组之后发现RC版本的更新频率是1个星期一版。
而且据说在这个秋天要发布4.3版本,支持原生的2D动画开发。
不知道我能不能在5.0版发布之前成为个小高手。。。汗。
但,正是如此,我们可以看到Unity的潜力,以及它们对产品本身负责的态度,都是值得我们花时间和精力投入在上面的。
2D Toolkit
2D Toolkit 是unity商店在卖的一个插件,65刀,目前版本是2.2,对于学习的目的来说这个价格略贵,因此我在这里放出来我在用的2.1版本,供大家学习使用,
如果您要发布游戏,请自觉购买正版,否则后果自负。 下载地址
工具界面
上图是我做的一个Demo的截图,红框圈起来的区域 1,2,3,4 四个区域为工具的主要功能区。
1,层次视图(Hierarchy)
在这里你可以看到当前场景里加载的所有资源
2,项目视图(Project)
在这里你可以看到项目物理层次上的所有文件和资源,这个跟物理文件夹是同步的,比如我们要拷贝一些图片资源进入工程,直接在项目外进行拷贝,
然后重新回到项目,工具会自动的进行添加。
需要我们注意的是 Hierarchy视图和Project 里都有Create按钮,当我们通过这个按钮来创建物体的时候,新建的对象就会自动添加到Hierarchy 或者 Project视图里。
3,游戏和场景视图(Game & Scene)
场景视图是在调试的时候用的,它有四个工具 可以很方便的帮助我们在三维世界里一探究竟,如果你不小心弄的场景缩放或者位移偏离很大,
想要回来原来的样子,在层次视图里双击 Camera 组件即可。
而游戏场景(Scene)是表现了游戏在运行时候的状态,
我们可以随意的设定要预览的分辨率,在运行的时候就会按照该分辨来进行展现,因此对于多分辨率适配,这是个很使用的技巧。
4,检查器视图(Inspector)
这个其实就相当于VS里的属性视图,是跟我们在Project 或者 层次视图里当前选中的物体相关的,Unity 广泛的采用组件的概念,默认的不含组件的物体
称之为 Empty GameObject, 通过给它添加不同的组件,物体就具有了各种各样的特性,比如脚本,比如物理引擎支持。等等。
这个图是一个Camera的截图,其中每一个左侧带三角的小区域都是一个组件,可以进行一些设定。
添加组件的步骤是选中一个物体,然后在菜单栏选择 Companent-> XXX 添加对应的。
2D Toolkit 的导入
将前面链接下的插件下载来,新建一个Unity 工程, 然后双击插件,就出现下面这一个窗体,指出了当前插件所包含的所有资源,我们可以选择自己需要的进行导入
当然也可以默认导入,无非就是包会大一些,无所谓了。
导入之后在Hierarchy 和 Project的Create 菜单里也会出现 tk2d 的各种控件,方便我们进行添加。
基础的介绍就是这些了,后面直接就上正式内容了。
【使用Unity开发Windows Phone上的2D游戏】(2)初识工具的更多相关文章
- 【使用Unity开发Windows Phone上的2D游戏】(1)千里之行始于足下
写在前面的 其实这个名字起得不太欠当,Unity本身是很强大的工具,可以部署到很多个平台,而不仅仅是可以开发Windows Phone上的游戏. 只不过本人是Windows Phone 应用开发出身, ...
- (译)【Unity教程】使用Unity开发Windows Phone上的横版跑酷游戏
译者注: 目前移动设备的跨平台游戏开发引擎基本都是采用Cocos2d-x或者Unity.一般而言2d用cocos2d-x 3d用unity,但是对于Windows Phone开发者, cocos2d- ...
- windows forms 上一个类似于wpf snoop 的工具: Hawkeye
windows forms 上一个类似于wpf snoop 的工具: Hawkeye 周银辉 WPF上有snoop这样的run time object editor让人用着很爽, 今天搜到了一个for ...
- Unity引擎入门——制作第一个2D游戏(1)
Unity作为当今最流行的游戏引擎之一,受到各大厂商的喜爱. 像是炉石传说,以及最近的逃离塔克夫,都是由unity引擎开发制作. 作为初学者的我们,虽然无法直接做出完成度那么高的作品,但每一个伟大的目 ...
- Unity引擎入门——制作第一个2D游戏(2)角色移动与动画
在上一节的内容里,我们已经创建出了一个主角,也搭建了一个简单的场景. 传送门:https://www.cnblogs.com/zny0222/p/12653088.html 既然有了主角,要怎样才能让 ...
- 如何在Windows系统上用抓包软件Wireshark截获iPhone等网络通讯数据
http://www.jb51.net/os/windows/189090.html 今天给大家介绍一种如何在Windows操作系统上使用著名的抓包工具软件Wireshark来截获iPhone.iPa ...
- 《VR入门系列教程》之21---使用Unity开发GearVR应用
使用Unity开发GearVR应用 上一章我们介绍了如何运用Unity3D开发Oculus Rift应用,当然,这个便宜且强大的游戏引擎也可以用于GearVR的应用开发,这时我们需要用到Ocu ...
- 2d游戏和 3d游戏的区别
2D游戏和3D游戏的主要区别 一.总结 一句话总结:2D中的单位就是贴图,3D中的单位还有高 1. 3D 和 2D 游戏的区别主要体现在呈现画面和文件体积上: 2. 借助 3D 引擎可以提升 2D 游 ...
- Unity 2D游戏开发教程之精灵的死亡和重生
Unity 2D游戏开发教程之精灵的死亡和重生 精灵的死亡和重生 目前为止,游戏项目里的精灵只有Idle和Walking这两种状态.也就是说,无论精灵在游戏里做什么,它都不会进入其它的状态,如死亡.于 ...
随机推荐
- PE启动菜单修改工具 MsgDiyer(GfxMenu Message制作工具) V2.0.3官方版
MsgDiyer基本功能 1.新建message文件.修改现有message文件:2.自定义背景图片:3.制作message字体,包括行高.大小等(目前不兼容WIN7):4.自定义字库:5.导入外置 ...
- java高新技术-操作javaBean
1. 对javaBean的简单内省操作 public class IntroSpectorTest { public static void main(String[] args) throws Ex ...
- 【原创】Weblogic 反序列化远程命令执行漏洞GetShell&Cmd Exploit
这工具写到半夜四点,做个记录. 已发布至freebuf,链接:http://www.freebuf.com/vuls/90802.html
- RDS MySQL 空间问题的原因和解决
来源:https://help.aliyun.com/knowledge_detail/41739.html RDS MySQL 空间问题的原因和解决 更新时间:2016-07-22 17:20:14 ...
- Unable to load configuration. - Class: java.net.AbstractPlainSocketImpl
[Bug笔记]Unable to load configuration. - Class: java.net.AbstractPlainSocketImpl 标签: bugjartomcat服务器互联 ...
- html5中新增非主体结构元素
1.header元素 定义HTML文档的页眉,是一种具有引导和导航作用的结构元素 <header> <h1>header元素</h1> <nav> &l ...
- Servlet session
一.session介绍 Session用于保存服务端与客户端"会话"的信息.例如你逛淘宝时添加到购物车中的商品的信息就是保存到Session中.与Cookies不同的是,S ...
- 微信小程序开发视频教程新鲜出炉
微信小程序开发公测了,可是对于新手来说,不同的框架不同的开发机制,如何快速适应呢?微信小程序开发视频教程新鲜出炉了,从零开始一步一步搭建微信小程序,每个章节都会涉及到不同的知识点,等教程学习完你不但掌 ...
- 【bzoj1076】[SCOI2008]奖励关
题目描述 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关.在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再 ...
- java基础知识(一)数据类型(下)
前面介绍了java的8种基本数据类型,包括boolean, byte, char, short, int, long, float, double.同时,java也提供了这些类型的封装类,分别为Bo ...