上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页
摘要: 分类:Unity、C#、VS2015 创建日期:2016-04-21 一、简介 在iOS和Android系统中,操作都是通过触摸来完成的。Input类中对触摸操作的方法或变量如下图所示: 通过GetTouch或者touches可以访问移动没备的触摸数据,数据保存在Touch的结构体中。下图是Touch的结构体变量: 二、基本用法示例 1、示例1(遍历所有Touch并输出Touch的信息) ... 阅读全文
posted @ 2016-04-21 05:47 rainmj 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 分类:Unity、C#、VS2015 创建日期:2016-04-21 一、简介 Unity可以处理摇杆、游戏手柄、方向盘等标准游戏外设的输入,使用的方法如下图所示: 虚拟按键需要在输入管理器中配置,把外设的输入消息映射给虚拟按键或输入轴以后,就可以在脚本中使用了。 Unity默认为用户创建了若干已经映射了摇杆按钮的虚拟按键,包括Fire1、Fire2、Fire3、Jump以及虚拟轴Horizo... 阅读全文
posted @ 2016-04-21 05:43 rainmj 阅读(1269) 评论(0) 推荐(0) 编辑
摘要: 分类:Unity、C#、VS2015 创建日期:2016-04-21 一、简介 键盘事件也是桌面系统中的基本输入事件。和键盘有关的输入事件有按键按下、按键释放、按键长按,Input类中可以通过下图所示的方法来处理: 上面的方法通过传入按键名称字符串或者按键编码KeyCode指定要判断的按键。 下图所示是常用按键的按键名与KeyCode编码,供读者参考,完整的按键编码请查阅Unity用户手册。 ... 阅读全文
posted @ 2016-04-21 05:41 rainmj 阅读(3028) 评论(0) 推荐(0) 编辑
摘要: 分类:Unity、C#、VS2015 创建日期:2016-04-21 一、简介 在桌面系统的游戏中,鼠标输入是最基本的输入方式之一。游戏很多操作都需要鼠标来完成,例如武器的瞄准和开火、菜单的单击、物体的拾取等。 鼠标输入的相关事件包括鼠标移动、按键的单击等。 Input类中和鼠标输入有关的方法和变量如下图所示: 在Unity中,鼠标位置用屏幕的像素坐标表示,屏幕左下角为坐标原点(0,0),右上... 阅读全文
posted @ 2016-04-21 05:39 rainmj 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 分类:Unity、C#、VS2015 创建日期:2016-04-21 一、简介 在Input类中,Key与物理按键对应,例如键盘、鼠标、摇杆上的按键,其映射关系无法改变,程序员可以通过按键名称或者按键编码KeyCode来获得其输入状态。例如,CetKeyDown(KeyCode.A)会在按A键时返回true。 下面是Input类的成员变量: 下面是Input类的成员函数: 二、输入轴(Ax... 阅读全文
posted @ 2016-04-21 05:37 rainmj 阅读(2086) 评论(0) 推荐(0) 编辑
摘要: 分类:Unity、C#、VS2015 创建日期:2016-04-21 一、简介 Unity提供了—个非常易用和强大的用于处理输入信息的类:Input,利用该类可以处理鼠标、键盘、摇杆/方向盘/手柄等游戏外设,也可以处理iOS/Androd等移动设备的触摸输入信息。 程序员通过编写脚本接收输入信息,完成与用户的交互。 编写处理输入的脚本时,需要注意Unity所有输入信息的更新是在Update方法中完... 阅读全文
posted @ 2016-04-21 05:34 rainmj 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 分类:Unity、C#、VS2015 创建日期:2016-04-20 一、简介 Unity中的天空盒实际上是一种使用了特殊类型Shader的材质,这种类型的材质可以笼罩在整个游戏场景之外,并根据材质中指定的纹理模拟出类似远景、天空等效果,使游戏场景看起来更完整。 二、搜集天空盒并打包 由于不同的场景使用的天空盒可能不同,因此,作为游戏开发人员,平时你可以注意搜集一些常见的天空盒并将其导出到一个sk... 阅读全文
posted @ 2016-04-20 19:58 rainmj 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 分类:Unity、C#、VS2015 创建日期:2016-04-20 一、简介 在虚拟的游戏世界中,与3D有关的数学知识决定了游戏引擎如何计算和模拟出开发者以及玩家看到的每一帧画面。学习或者回想一下基础的3D有关的数学知识,可以帮助开发者对游戏引擎产生更深刻的了解。 二、坐标系 在游戏开发中,经常会用到不同的坐标系来描述空间中的位置,常用的坐标系有: 1、世界坐标系(World) 用于描述游戏场景... 阅读全文
posted @ 2016-04-20 19:56 rainmj 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 分类:Unity、C#、VS2015 创建日期:2016-04-20 一、简介 这一张主要介绍3D坐标系的基础知识以及各种形状的天空盒。 二、示例 本章的示例都在ch05Demos工程下。 阅读全文
posted @ 2016-04-20 19:55 rainmj 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 分类:Unity、C#、VS2015 创建日期:2016-04-20 一、四元数的概念 四元数包含一个标量分量和—个三维向量分量,四元数Q可以记作: Q=[w,(x,y,z)] 在3D数学中使用单位四元数来表示旋转,对于三维空间中旋转轴为n,旋转角度为a的旋转,如果用四元数表示,四个分量分别为: w=cos(a/2) x=sin(a/2)cos(bx) y=sin(a/2)cos(by) z=si... 阅读全文
posted @ 2016-04-20 19:53 rainmj 阅读(2801) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页