摘要: 本文讲述了怎样进行鼠标和键盘的输入信息检测。外部设备输入检测需要每一帧运行,所以检测的函数需要写在Update函数中。本文讲的内容比较简单,直接上代码吧。using UnityEngine;using System.Collections;public class I... 阅读全文
posted @ 2017-01-08 21:08 雁回晴空 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 前言UGUI是Unity官方推出的新一代交互系统,与传统的GUI相比,它具有使用灵活、界面美观、支持个性化定制的特点。本文将会进行UGUI使用的简单介绍,与大家一起敲开UGUI开发的大门。说到底,UGUI还是一种UI系统,目的就是帮助用户更好地与软件进行交互。本文将介... 阅读全文
posted @ 2017-01-08 17:56 雁回晴空 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 前言一款典型的软件都会有交互界面,这些界面包括标签、按钮、拖动条等。Unity3D内置一些基本的GUI命令,可以在屏幕上绘制简单的交互控件。本文主要介绍传统的GUI。而最新加入的UGUI模块将在下一讲中介绍。 1 Label控件Label控件可以将字符串信息展示在游... 阅读全文
posted @ 2017-01-07 20:30 雁回晴空 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 前言使用C#脚本控制游戏对象,是一项必备的基本技能。Unity3D可以使用的脚本有C#和javascript等。我们主要讲注意力集中在C#上。本文将会介绍怎样使用脚本控制场景中的游戏对象。 1 创建脚本点击Project视图中的Create——C# Script。然后... 阅读全文
posted @ 2017-01-07 16:48 雁回晴空 阅读(2245) 评论(0) 推荐(0) 编辑
摘要: 1 界面介绍在Windows等图形化操作系统上,熟练地使用菜单、图标、快捷键等,将会极大提升工作效率。因此,要认识一个软件,学会熟练使用他们,就必须先认识软件的界面。先点击菜单栏的Window——Layouts——2by3,设置成如下的界面,方便我们了解各个窗口。如下... 阅读全文
posted @ 2017-01-06 17:16 雁回晴空 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 《Unity3D入门教程》会带领零基础的初学者,一步步学会使用Unity3D来开发简单的应用程序,走近游戏开发的世界。本系列教程虽然不会面面俱到地深入到全部的知识点,但是会涉及到所有入门阶段所需要掌握的必备技能。通过本教程的学习,可以快速“入门”。师傅领进门,修行在个... 阅读全文
posted @ 2017-01-06 11:22 雁回晴空 阅读(458) 评论(1) 推荐(0) 编辑
摘要: 计算机视觉中,尤其是双视图几何中,基本矩阵F和本质矩阵E扮演着重要角色,今天我们就来简单了解一下它们吧。由于公式比较多,所以直接在word中编辑好后整个截图过来了。(参考书目——《计算机视觉中的多视图几何》) 阅读全文
posted @ 2017-01-05 13:26 雁回晴空 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 前言在前面的文章中,我们已经了解了怎样使用Unity Shader来绘制简单的点和线,本文将延续上次的话题,讲述一下如何在场景中使用Unity Shader绘制自由多边形。本文所述的程序,支持在地图中用鼠标点击,确定多边形顶点,并且绘制多边形的边,在内部填充半透明的颜... 阅读全文
posted @ 2017-01-03 10:38 雁回晴空 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 前言数学之美,人人皆知。今天我们就来看看数学是怎样影响图形绘制效果的吧。我们采用Julia集作为绘制对象,展示一下数学框架下的优美图形。 1 基本理论Julia集是在复平面上形成分形的点的集合。简单来说,我们可以通过一个方程的迭代来确定复平面上的哪些点属于Julia集... 阅读全文
posted @ 2016-12-23 14:30 雁回晴空 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 前言今天我们学习一种简单的使用Unity Shader在屏幕上绘制几何图形的方法。其中包含了基本的点(或者说是圆形)、直线(任意方向)和网格(横纵交错)的绘制方法。本文例程使用的是Unity5.4.1。 1 准备工作建立一个Unity工程,在摄像机前方放置一个Plan... 阅读全文
posted @ 2016-12-22 14:53 雁回晴空 阅读(2724) 评论(0) 推荐(0) 编辑