using UnityEngine;using System.Collections; public class DrawRectangle : MonoBehaviour { public Color rectColor = Color.green; private Material rectMat = null;//画线的材质 不设定系统会用当前材质画线 结果不可控 // Use this for initialization void Start () { rectMat = new Ma
作为一个菜鸡,这个高中数学题差不多废了我两个上午...好了,废话不多说,直接上代码... using System.Collections.Generic; using UnityEngine; public class DrawAreaLine : MonoBehaviour { public bool IsAreaLineOn = false; private LineRenderer AreaLine; private List<Vector3> PosList = new List&l
脚本需挂在相机上,如果你的脚本,编辑器报错了,Matrix stack full depth reached,加上这个方法试试GL.LoadPixelMatrix(); using System.Collections; using System.Collections.Generic; using UnityEngine; public class GridLine : MonoBehaviour { public static bool isShowGridLine=false; publi
中目标-生成完整面 在之前的内容中我们已经成功生成了一个面,接下来我们要生成剩下的面就很容易了. 我们把之前生成的面当作顶面,接着我们来生成底面. 还记得前面说过\(\color{#1E90FF}{Depth}\)这个参数用来控制深度,也就是顶面和地面之间的距离,放到坐标系中就是控制Z的位置. 底面和顶面的顶点生成方法是一样的,唯一不同的地方就是Z轴的不同. 我们只要用生成顶面的方法改下Z坐标,就可以得到底面了. //下 for (int i = 0; i <= NumberOfSides; i
一.前提: 完成Hello Game项目的创建编译. 具体参考:Cocos2dx.3x_Hello Game项目创建篇 二.本篇目标: l 分析proj.win32工程的主要构成 l 分析proj.android工程的主要构成 l 新建一个MyScene.cpp然后在游戏中显示出来 l 在android真机上运行查看效果 三.分析: 我们游戏开发通常是这样的,首先在Microsoft Visual Studio 2012中proj.win32工程编写代码并且在windows上调试运行,当
Unity中经常使用到精灵,尤其是2D游戏中制作动画等!今天我们就学习下精灵的切割和导出吧! 废话不多说,先建议空的工程. 1,打开Unity建工程. 2 导入素材进行资源分类,工程不在于大小,这是我们对待它的态度! 3.开始分割精灵,三步走! 编辑精灵. 开始分割精灵 Apply一下,看下分割的精灵,0-9共9个. 贴精灵导出代码: using UnityEngine; using UnityEditor; public class SpriteTailed:MonoBehaviour { [