unity 3d
longfeiah
这个作者很懒,什么都没留下…
展开
-
第三人视角,摄像机跟随代码
using UnityEngine;using System.Collections;public class CameraFollow : MonoBehaviour { public Transform target; // The distance in the x-z plane to the target public float distance = 10.0f; //原创 2015-04-01 13:19:42 · 742 阅读 · 0 评论 -
移动到目标点的方法
考虑这样一个需求:敌人出生在A点,需要到达B点去攻击主角。之前,我是这样实现这个需求的(只考虑Z轴的移动): 1 using UnityEngine; 2 3 public class Test : MonoBehaviour 4 { 5 /// 6 /// 目标点 7 /// 8 Vector3 targetPos; 9原创 2017-02-25 21:14:32 · 482 阅读 · 0 评论 -
查找丢失组件的预制体
在制作游戏的过程中,我们经常会遇到预制体丢失组件的情况,如下图所示。 预制体丢失组件,一般情况下如果我们不去获取该组件,就不会报错或影响游戏的运行。但是在游戏加载该预制体时,会报警告,看到Console中有警告的话也是非常难受的。考虑到游戏中使用了上百的预制体,每个预制体又由数个甚至数十个子物体组成,手动寻找丢失组件的预制体的工作量太大,不具有很好的可操作性。原创 2017-03-02 08:13:27 · 1230 阅读 · 0 评论 -
关于material和sharedMaterial的问题
在unity3d中,Renderer组件有两个属性:material和sharedMaterial,它们都可以用来获取Renderer的材质属性。但是它们之间却又很大的区别,下面通过示例来讲解一下。准备工作:unity3d中新建一个空场景;创建两个cube,分别命名为Cube0、Cube1;在Project中新建一个材质球,取名M0,shader选择Unlit/Color,shader的M原创 2016-11-18 21:23:28 · 2102 阅读 · 0 评论 -
LINQ To XML的一些方法
1、Elements()返回XML文档或片段的所有第一级元素。2、Descendants()返回XML文档或片段中的所有子元素(所有级别的子元素)。3、Attributes()返回当前选中元素的所有特性。原创 2016-02-15 09:00:23 · 332 阅读 · 0 评论 -
关于Unity3d中的LayerMask使用
http://blog.csdn.net/monzart7an/article/details/22605949转载 2015-11-12 17:02:17 · 559 阅读 · 0 评论 -
在unity的scene中画五角星
使用Gizmos的DrawLine方法画线。首先在场景中找到五角星的五个定点的坐标,按照一笔画的顺序命名为1,2,3,4,5,如图所示:接下来就是编写代码了,代码很少,如下所示:using UnityEngine;using System.Collections;public class fiveStars : MonoBehaviour { public Tr原创 2015-08-13 10:45:45 · 2137 阅读 · 0 评论 -
unity tips
1、在unity 的mecanim中,如果一个动画指向两个或两个以上的动画,那么在inspector中,transitions中可以看到所有的过渡路径,这些路径是有先后顺序的。原创 2015-07-28 16:03:32 · 402 阅读 · 0 评论 -
index < m_IntCount错误
在inspector中,重新添加动画的过度条件即可。参考原创 2015-07-28 14:01:39 · 1384 阅读 · 0 评论 -
unity 3d 生成apk文件时,设置图标
如图所示:注意红线标注部分:如果安装到手机之后,程序的图标还是unity的默认图标,重启手机即可。原创 2015-04-09 13:57:48 · 6524 阅读 · 0 评论 -
别踩白块(u3d)
刚开始接触unity 3d,现在要从头学起,模仿《别踩白块》做一个游戏。下面开始正文了。在做之前,先想好需要哪些界面。需要一个开始界面和一个游戏界面。由于刚开始,先做的是游戏界面。截图如下:用了一个面板做天空北京,一个球体做地面,摄像机角度调整好,有那么一点3D的感觉。将整个游戏场景放在一个空对象GameUI中,方面后面的编程。固定场景搞定,下面开始动态的游戏物体--黑白块了。游戏素材原创 2015-04-05 09:18:17 · 4255 阅读 · 1 评论 -
导入图片时设置默认格式
导入图片时设置默认格式当我们将图片导入到工程中时,unity 3d会对图片进行处理,设置图片的默认格式。如下图所示,是图片导入到工程中,unity 3d进行的默认设置。 但是,一般情况下,这样的图片格式并不能满足我们的需求。所以我就想,有没有办法修改图片导入时设置的格式呢?答案是有的。 首先说一下思路: 1. 我们可以在Assets文件夹下建立一个文件夹,例如:G原创 2017-07-16 11:11:54 · 1267 阅读 · 1 评论