unity3d
文章平均质量分 74
小肥喵大人
这个作者很懒,什么都没留下…
展开
-
unity3d 切换场景过度动画
背景通常游戏的主场景包含的资源较多,这会导致加载场景的时间较长。为了避免这个问题,可以首先加载Loading场景,然后再通过Loading场景来加载主场景。因为Loading场景包含的资源较少,所以加载速度快。在加载主场景的时候一般会在Loading界面中显示一个进度条来告知玩家当前加载的进度。在Unity中可以通过调用Application.LoadLevelAsync函数来异步加载游戏转载 2015-11-03 16:58:38 · 16228 阅读 · 0 评论 -
Unity协程(Coroutine)
线程(Thread)和协程(Coroutine) D.S.Qiu觉得使用协程的作用一共有两点:1)延时(等待)一段时间执行代码;2)等某个操作完成之后再执行后面的代码。总结起来就是一句话:控制代码在特定的时机执行。 很多初学者,都会下意识地觉得协程是异步执行的,都会觉得协程是C# 线程的替代品,是Unity不使用线程的解决方案。转载 2016-03-04 20:08:46 · 100 阅读 · 0 评论 -
particle system 渲染在sprite之后,修改渲染层级(即要在sprite之前)
制作中比如作一个sprite作为2d动画序列帧渲染动画,想要添加店particle system ,(假如修改了sprite的Order in Layer > 0)那么此时会发生粒子系统无法在sprite前面显示,因为修然中摩人的layer是default,对应的Sorting Order为0,就会出现sprite挡住了particle system, 在3d场景视图中就可以很明显地看到,原创 2016-03-16 22:13:42 · 6406 阅读 · 0 评论 -
Animator Machine Controller Behavior Layer BlendTree IK MatchTarget Record
一、关于Behavior的使用,如下图所示: ----对应场景BeHaviour将该脚本挂载在Layers中,那么在执行动画的时候就可以监测到操作了。由上图可以知,在当前的GameObject中想要访问Animator上面的Behavior脚本,需要通过 Animator组件来获取。二、Layers分层 ---对应场景LayerAnimatorColler中原创 2016-03-28 21:46:41 · 831 阅读 · 0 评论 -
Particle System Modules (Shuriken)
Initial Module 初始化模块This module is always present, cannot be removed or disabled.这个模块总是存在的,不能删除或禁用。Duration 持续时间The duration the Particle System will be emitting particles.粒子系统转载 2016-03-16 21:49:23 · 712 阅读 · 0 评论 -
Collider(碰撞器与触发器)
(2d与3d的Collider可以相互存在,但是无法相互协作,如2d是无法检测3d的,反之,一样)在目前掌握的情况分析,在Unity中参与碰撞的物体分2大块:1.发起碰撞的物体。2.接收碰撞的物体。1. 发起碰撞物体有:Rigodbody , CharacterController .2. 接收碰撞物体由:所有的Collider .工作的原理为:发生碰撞转载 2016-03-15 22:16:32 · 7919 阅读 · 1 评论 -
物体移动
1. 简介 在unity3d中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。2. 通过Transform组件移动物体 Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 其实所有的移动都会导致position的改变,这里所说的通过Tra转载 2016-03-15 22:08:33 · 617 阅读 · 0 评论 -
unity android 交互的问题
原文: http://tieba.baidu.com/p/3147767224用Eclipse写了一个Android程序,导出jar文件,然后放在Unity里。生成APK文件的时候出现了下面的错误,求大神帮忙看一下。。Error building Player: CommandInvokationFailure: Failed to re-package resources. See th转载 2016-01-20 09:05:00 · 612 阅读 · 0 评论 -
unity build android app
1. 目标 1) Unity3D可调用Android Java函数(在.jar中) 2) Java可调用Unity3D函数 3) Unity3D可调用Android C函数(在.so中)2. 测试环境 1) Unity5.0 2) JDK: jdk-8u25-windows-i586 3) Android转载 2016-01-17 21:47:12 · 671 阅读 · 0 评论 -
unity摇杆
原文:http://blog.csdn.net/janeky/article/details/17364903实例还是用上次例子来实现。控制角色的移动步骤1.import “Easy Touch 3”的资源包2.创建人物模型3.创建地形4.添加一个Joystick的实例 :Hedgehog Team->Easy Touch->Exte转载 2015-11-26 08:54:03 · 409 阅读 · 0 评论 -
unity3d动画系统(5.0以上版本,资源在51kaifa.com中下载)
1.Model窗口,导入资源需要调整模型比例,unity默认的单位是米,可以创建一个方块作为参照物,选中模型的文件,点击model窗口,调整scale factor然后点击apple即可.2.Rig窗口1).Animation Type动画类型, None没有动画, Legacy经典老式动画(不建议使用), Generic一般动画, Humanoid针对人物动画转载 2015-09-19 21:18:48 · 1573 阅读 · 0 评论 -
委托
Action是无返回值的泛型委托。 Action 表示无参,无返回值的委托 Action 表示有传入参数int,string无返回值的委托 Action 表示有传入参数int,string,bool无返回值的委托 Action 表示有传入4个int型参数,无返回值的委托 Action至少0个参数,至多16个参数,无返回值。us原创 2016-03-29 22:54:08 · 264 阅读 · 0 评论