m_cainiaokuaifei的博客

一个小白的学习过程

我的Unity(15)一点一滴 使用GetComponentsInChildren遇到的问题

最近在做游戏使用GetcomponentsInChildren发现了一些问题。1 他不仅可以得到子物体身上的你所需要类型的组件,也可以得到子物体的子物体的相同的组件,(不包括未被激活的物体。)2 通过查找API发现 还要一个参数,设置为TRUE后就可以找到setActive(false) 的物体身...

2017-03-18 22:13:27

阅读数:338

评论数:0

我的Unity(13)一点一滴 UI制作摇杆按钮使物体移动

1使用UGUI,同时搭建场景, 2写脚本时鼠标事件需要继承接口。public class StrickScript : MonoBehaviour ,IBeginDragHandler,IDragHandler,IEndDragHandler { public void OnEndD...

2016-12-17 11:20:35

阅读数:1320

评论数:0

我的Unity(12) 利用LineRenderer实现画板效果

1创建一个空物体,添加LineRenderer组件,拉成预设体。 2添加一个材质球,shader是如下的类型。不然看不见的。 3添加一个空物体,挂载脚本。将预设体拖进脚本。public class huatu : MonoBehaviour { public GameObject m...

2016-12-16 19:53:56

阅读数:435

评论数:0

我的Unity(11)一点一滴 制作LOL小地图

制作一个小地图,看见人物上方的物体,不能看见下方的人物。1 添加一个摄像机2 添加一个Render Texture 拖进相机的Target Texture3 添加一个Raw Image.将Render Texture拖进。4 设置不同的层,5设置相机能看见不同的层6 效果图。7 设置小地图的圆形...

2016-12-14 23:18:03

阅读数:688

评论数:0

我的Unity(10)一点一滴 利用UI制作摇杆控制物体移动

using UnityEngine; using System.Collections; using UnityEngine.Events; //定义空间 using UnityEngine.EventSystems; //实现接口和方法 public class JoyStrick : Mono...

2016-12-14 22:39:22

阅读数:1680

评论数:0

我的Unity(9)一点一滴 背包界面技能卡拖动

需要实现拖动技能卡片,填充到选定的空格中,实现技能卡的交换。 在此操作中需要: 1这个层级,第一级Canvas,第二级panel ,第三级panel,第四级Image,第五级Image, 2 技能卡片是两个image,父级tag是GridCell,子级tag是Goods,子级添加Canv...

2016-12-14 20:49:51

阅读数:571

评论数:0

我的Unity(8)一点一滴 小小倒计时器

public class jishiqi : MonoBehaviour { Image m_image; Text m_text; void Start () { m_image = GetComponent <Image> (); ...

2016-12-12 21:33:45

阅读数:204

评论数:0

我的Unity(7)一点一滴 从相机向砖墙发射子弹

突发想写这个代码,练练手,基础知识需要扎实。public class Plane11 : MonoBehaviour { public GameObject m_cubeperfab; private GameObject m_cube; public GameObje...

2016-12-12 21:03:48

阅读数:186

评论数:0

我的Unity(6)一点一滴 使用线性渲染出现移动路线

这里需要实现的效果,自动导航,沿着轨迹行走,后面出现移动轨迹。 需要组件,一个是NavMeshAgent,一个是LineRenderer组件,//绘制线条的核心代码: //1多少个拐点 //m_line.SetVertexCount...

2016-12-07 23:19:44

阅读数:1146

评论数:0

我的Unity(5)一点一滴 利用贴图制作弹痕

制作弹痕主要用到粒子系统的贴图融合,通俗的说就是把墙壁的纹理和子弹的纹理融合在一起。实现这个效果需要知道: 1UV坐标, //对UV坐标的理解: //1.UV坐标就是图片在屏幕上像素点的位置,【相当于x、y坐标】 //2.范围一般是[0,1].左下角是(0.0),右上角是(...

2016-12-07 21:15:28

阅读数:467

评论数:0

我的Unity(4)一点一滴 自动寻路之自动巡逻

今天学习自动寻路的方法,NavMeshAgent,写了一个敌兵自动巡逻,并停留4秒,然后移动到另一个高地有什么见解的可以私聊,仅供参考。 “` void Update () { //首先让小兵移动到一个高地,以后不使用了。 if (isOpen1) { ...

2016-12-05 23:09:57

阅读数:669

评论数:0

我的Unity(3)一点一滴 实现物体移动和旋转的方法总结(1)

学习了一段时间,今天整理了一下物体移动的方法,据自己了解,总共总结了五种:1.transform.Translate()方法和rotate方法 这个移动放在Update里面,Translate里面是一个Vector3类型,但是世界坐标的,不要放transform.forward 具体原因,Tran...

2016-12-03 11:34:19

阅读数:327

评论数:0

我的Unity(2)一点一滴 鼠标拖动物体,物体在三维中移动到该位置。

注意的问题: 问题描述: 直接拖动物体到任意位置,物体移动到该位置。 1.这个事件利用的方法是ViewPrtToWorldPoint.是把在屏幕上的鼠标的位置利用相似比例还原成三维世界中的真实位置,z轴代表的是移动的比例(自己理解的)。 2.这个代码是写在拖动方法里的。不是Update里面。没有利...

2016-12-03 11:01:07

阅读数:269

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭