unity
文章平均质量分 52
lyz_cs
哈哈哈
展开
-
Unity3D中的Coroutine详解
转载出处http://blog.csdn.net/blues1021。Unity中的coroutine是通过yield expression;来实现的。官方脚本中到处会看到这样的代码。疑问:yield是什么?Coroutine是什么?unity的coroutine程序执行流程怎么那么奇怪?unity中的coroutine原理是什么,怎么实现的?转载 2016-04-17 11:32:53 · 490 阅读 · 0 评论 -
unity如何调用另一个脚本中的变量
调用其他实例的脚本是一种很常用的需求,在Unity3D中实现起来也有多种方法,假设在ScriptB有一个DoSomething函数,如下所示:using UnityEngine;public class ScriptB : MonoBehaviour {public void DoSomething() {Debug.Log("Hi there");}转载 2016-09-10 14:06:21 · 12032 阅读 · 0 评论 -
Unity3D深入浅出 - 物理材质(Physics Materials)
在Unity3d 4.6中已经配置好了5种常用的物理材质,Bouncy、Ice、Metal、Rubber、Wood,在菜单中依次选择Assets - Import Package - Physics Materials 即可导入,下面以Ice(冰)材质为例介绍其物理参数。Daynamic Friction:动摩擦力,取值范围为0-1,取值为0将导致物体表面接近冰面的特性,取原创 2016-09-11 22:29:37 · 8855 阅读 · 0 评论 -
Unity人工智能确定性AI算法之随机运动
所谓确定性算法是一些预先确定或者预先编程的操作,比如《星球大战》游戏中的小行星的AI都是非常简单的,都是以随机速率将其沿着随机的方向发射出去,这是一种最简单的智能,不过它们的智能都是相当确定和可预知的。而确定性AI算法里面,随机运动又是最简单的,如图,我设置了移动随机和停留随机时间,这样看上去才更加真实。贴上代码using UnityEngine;using Sy转载 2016-09-20 19:54:31 · 1529 阅读 · 0 评论 -
[Unity3D]Unity3D游戏开发之鼠标滚轮实现放大缩小
今天为大家分享的是在Rpg游戏中十分常见的鼠标滚轮调整摄像机视野效果using UnityEngine;using System.Collections;public class CameraZoom : MonoBehaviour { // Use this for initialization void Start () { Camera.main.orthog原创 2016-09-08 11:01:01 · 1251 阅读 · 0 评论