标签:Fantasy
本地客户端开发入门本地客户端 (NaCl) 是 Google 提供的新技术,其允许您在 Web 页面嵌入本地可执行代码,以便您在无需安装插件的情况下部署性能非常强的 web 应用程序。目前,NaCl 仅支持在 Windows、Mac OS X 和 Linux(含可用的 Chrome 操作系统支持)上...
unity3d简单的震屏效果using UnityEngine;using System.Collections;public class SC_shakeCamera : MonoBehaviour {private float shakeTime = 0.0f;private float fps...
自定义手机应用程序启动画面iOS在 iOS 初级版中,加载游戏时将显示默认启动画面, 可按照播放器设置中的默认屏幕方向 (Default Screen Orientation) 选项调整方向。拥有 iOS 专业版许可的用户可以使用工程中的任意纹理作为启动画面。纹理的尺寸取决于目标设备(第 1-3 代...
高级 Unity 手机脚本设备属性您可以访问一系列特定设备的属性:SystemInfo.deviceUniqueIdentifier 唯一的设备标识。SystemInfo.deviceName 用户指定的设备名称。SystemInfo.deviceModel 设备型号。SystemInfo.oper...
导航网格烘焙一旦标记完导航网格 (Navmesh) 几何体和层之后,就可以烘焙导航网格几何体了。在导航 (Navigation) 窗口中(窗口 (Window)->导航 (Navigation)),转到烘焙 (Bake) 选项卡(右上角),然后点击“烘焙”按钮(右下角)。导航烘焙窗口以下是会影...
游戏界面元素Unity 为您提供许多选项来创建游戏的图形用户界面 (GUI)。您可以使用场景中的 GUI 文本和 GUI 纹理对象,或者使用 UnityGUI 从脚本生成界面。该页面的其余部分包含入门和使用 UnityGUI 运行的详细指南。GUI 脚本指南概述UnityGUI 使您能够快速、轻松地...
多玩家联网游戏实时网络是一个复杂的领域,但 Unity 使添加网络功能到游戏中变得简单。然而,在游戏中使用实时网络之前了解一下网络范围是非常有用的。该部分介绍网络基础以及 Unity 执行的细节。如果您之前从未创建过网络游戏,则强烈建议您在开始之前详细阅读本指南。高级概览该部分概述网络中涉及的所有概...
教程:为“原状”类人动画编写根运动脚本 (Scripting Root Motion)有时您的动画保持为“原状”,这意味着,如果您将其放入场景中,它不会移动上面的角色。换言之,动画未包含“根运动”。为此,我们可以使用脚本来修改根运动。要把所有一切综合到一起,请遵循以下步骤(请注意,有多种不同的方式可...
目标匹配在游戏中,常常会出现这样一种情形,角色必须在某个时间以一只手或脚停留在某个位置的方式移动。例如,角色可能需要跳过踏脚石或者跳起抓住头顶横梁。可使用 Animator.MatchTarget 功能处理这种情况。例如,您希望设计一种情况(角色跳到平台上),且已针对该情况制作了名为跳起来 (Jum...
根运动 (Root Motion) – 工作原理身体变换身体变换 (Body Transform) 是角色的质心。它用于 Mecanim 重定位引擎,提供最稳定的位移模型。身体方向 (Body Orientation) 是下半身方向与上半身方向的平均,与 Avatar T 字姿势 (T-Pose) ...
本打算发个关于适用手机移动设备的风吹树木实例包的,文件上传了两次,长达数小时,仍然传不上来。可能是级别不够吧,作罢。这是一个PlayMaker的帮助文档,无需写代码就能做游戏的插件,相信都知道,就不啰嗦了。关键是中文翻译版。链接地址:http://pan.baidu.com/s/1i3vfGTf ...
sprite动画编辑及动画事件这一节给大家介绍下unity2D里的动画编辑及动画事件,和unity3D一样,unity2d的Sprite也有animation。我们可以再animation上修改我们的Position,rotation以及scale属性来达到自己想要的动画效果。1、我们先用单一的一个...
这节给大家介绍2D刚体和碰撞体,我们看下Rigidbody 2D刚体的属性。 mass:0代表着无限大,也就是“静态刚体”。范围:0.001到100000。linear Drag:线性阻尼,也就是物体在运动过程中收到的阻力。Angular Drag:角度阻尼系数,刚体在旋转过程中受到的阻力。Grav...
NGUI中的事件处理我们可以用委托的方式来进行侦听处理。只有委托是什么,大家百度就有很多答案了,这里就不多说了。1、有两种编写方法来用委托事件:第一:EventDelegate.Add(btn.onClick, handler);void handler(){print("click");}第二:E...