自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 unity3d黑暗游侠游戏场景基本制作

今天学习了黑暗奇侠场景得基础构建。 首先,创建一个基本的地形(Game Object>Create Other>Terrain)在右侧属性栏中选择刷图工具输出两个封闭弧形山谷并在山谷之间挖出一条河(Shift+鼠标左键)挖河之前记得要抬升地形。然后为地形添加一张材质。 为游戏添加一个平行光(Game Object>Create Other>Directional Light)可

2014-11-16 20:39:47 1696

原创 unity3d初学入门

1.界面布局  在开始之前先设置页面布局页面布局,  选择菜单栏Window->Layouts->,页面布局工分为2by3,4split,Default等。  unity界面分成了5个主要区域:   1.Scene场景,用于摆放游戏对象 2.Game游戏,用于显示游戏运行后的样子.3.Hierarchy层次,用于列出所有在目前

2014-11-15 22:14:50 673

原创 unity学习之NGUI(一)

欢迎来到狗刨学习网,今天我们讲了NGUI,接下来就和大家分享一下。NGUI1 、首先要导入NGUI资源包。           导入后会在unity的菜单栏里出现NGUI一项。      2、隐藏摄像头               然后创建场景,然后在组件EGUI里面的组件里找到NGUI-->Opertions-->Reset P

2015-01-22 21:36:51 881

原创 unity学习之NGUI(二)

今天学习了NGUI的滑动条的制作和登陆界面的显示,和打印机效果。滑动条        首先,添加Sprite,再为Sprite添加一个子Sprite,添加不同的颜色;         右键子Sprite-->Attach-->Box Collider-->右键-->Attach-->Slider Script;         把子Sprite拖

2015-01-22 21:35:44 637

原创 unity进度条,物品随机掉落

进度条         进度条用到的是GUI的内容,首先在类外面创建一个空的文本纹理,由两个空的文本纹理,然后定义一个当前的进度,再接着定义一个GUI的方法,在方法里面绘制两个文本域,说白了就是画两个长方形,然后还得定义一个绘制长条的宽度,所谓的宽度就是让当前走的进度乘以放在上面的空的文本纹理的宽度,这样就形成了一个进度条。例:      publi

2015-01-20 20:58:36 5742

原创 unity之种植蔬菜

今天的内容使用射线来种植蔬菜,并且在生成蔬菜后给予种植成功提示,提示在几秒后消失。通过定义一个射线投射碰撞来得出蔬菜的克隆位置,当碰撞发生时在鼠标点击位置克隆蔬菜。种植成功后给予的提示:这里使用guitext来实现 并用倒计时和bool型标志位来判断鼠标点击事件,当发生投射碰撞时将flag赋值为true 否知为fals

2015-01-19 22:31:14 2550

原创 Unity音频,与NPC的对话

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。今天研究了一下关于其他同学做的项目,发现受益良多。。。音效首先是关于音效的。       首先准备一个音效,       然后声明以个对象       public Audi

2015-01-17 23:23:04 1171

原创 unity学习之怪物名称血条

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。      人物的名称与血条的绘制方法很简单,但是我们需要解决的问题是如何在3D世界中寻找合适的坐标。因为3D世界中的怪物是会移动的,它是在3D世界中移动,并不是在2D平面中移动,但是我们需要将3D的怪物坐标换算成2D平面中的坐标

2015-01-16 21:25:15 3507

原创 怪物掉落物品

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。今天做了关于怪物随机掉落物品和金币。血药     物品就以血药为例。     创建一个血药的脚本。当主角触碰血药是出发事件生命值加10.       void OnTriggerEnter(Coll

2015-01-15 21:29:04 3737

原创 Unity3D怪物基本AI

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。       所谓怪物AI就是指我们为怪物编写一定的算法,使其可以具备一定程度的智能化,以增强游戏的可玩性。在一般的RPG游戏中,怪物通常在一个游戏设定的范围内巡逻,当玩家进入怪物的警戒范围时,怪物就会由巡逻状态转变为

2015-01-14 23:11:58 12717

原创 unity技术总结

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。今天的内容与npc对话 首先,根据用户鼠标的位置向NPC发射射线,如果射线击中了NPC,则进入对话状态。当用户按下空格键或者单击鼠标左键时,开始显示事先定义好的NPC对话数据。今天采取的方式是在场景中使用GUI T

2015-01-13 21:54:48 532

原创 Unity血条效果,图片动画

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。今天开始做我们的游戏了,组长给分配了任务,我负责做剧情动画,人物血条和种植植物。 一、剧情动画    动画是以多个图片的形式展现的,图片是自己制作的。    private GUITextu

2015-01-12 22:36:56 1949

原创 循环破防图片和知识回顾

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。循环播放图片今天学习了循环播放图片,首先在project中的Assets建立一个GUI Textures,再其中导入图片。然后就是添加脚本。            private GUITexture guiTextu

2015-01-11 00:27:09 652

原创 怪物仇恨范围,自动攻击,血条

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。今天学习了怪物在距离主角一定距离后向主角发动攻击,以及血条的效果。怪物自动寻路、自动攻击  private NavMeshAgent agent;//自动寻路  public static in

2015-01-08 23:39:22 3675

原创 unity3d摄像机

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。摄像机概述摄像头是用于将世界场景投影到屏幕的设备。可以在场景中放置不限数目的摄像机,它们可以设定成任意的渲染次序,渲染到屏幕上的任意地方。摄像机实质上是用于将游戏显示给玩家看,它们可以被定制,在上面

2015-01-07 21:02:26 510

原创 Unity粒子系统

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。粒子系统       Shuriken粒子系统是Unity3.5版本新推出的粒子系统,它采用模块化管理,个性化的粒子模块配合粒子曲线编辑器使用户更容易创作出各种缤纷复杂的粒子效果。       打开菜单栏中

2015-01-06 20:51:38 547

原创 协同程序

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。什么是协同程序       协同程序,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启协同程序就是开启一个线程。 协同程序的开启与终止       在Unity3D中,使

2015-01-06 20:39:41 911

原创 Unity3D 自动寻径

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。       众所周知,自动寻路是所有游戏的一个难点,属于AI(人工智能)的范畴。一个游戏的AI的设计是否足够完美,可能决定了这个游戏的命运。然而自动寻路就是AI中的一个十分重要的分支,其算法异常复杂。然而unity3d中提供

2015-01-04 21:02:41 1157

原创 飞机大战总结

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。到今天为止飞机大战已经做完了,今天总结一下在飞机大战中用到的技术。1.键盘事件      GetKey             当通过名称指定的按键被用户按住时返回true      GetKeyD

2014-12-31 19:56:41 2193

原创 unity之GUI基础(二)

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。Application//跳转到登录视图       Application.LoadLevel("Login");例:       if (GUI.Button(new Rect(200, 430,

2014-12-30 22:05:20 484

原创 unity之GUI基础

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。今天学习了新的内容:GUIGUI使用OnGUI()调用,OnGUI每帧调用一次。下面讲一下OnGUI中常用到的的几个控件。 1.Lable 文本    Label (position : Rect, text 

2014-12-30 08:54:58 485

原创 背景滚动和初识GUI

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。背景循环滚动       今天学习了如何让游戏背景自动滚动,听起来很难,其实就是一个if判断而已。代码如下:public float m_speed=3;//定义一个速度

2014-12-27 18:14:18 617

原创 C#小结

欢迎来到unity学习、unity培训、unity企业培训教育专区,我们致力于打造业内unity3d培训、学习第一品牌。命名空间          命名空间可以看作某些类的一个容器。通过把类放入命名空间可以把相关的类组织起来,并且可以避免类名的冲突。         引用:using         命名空间不可以为空 类与对象          类是对某一

2014-12-27 08:56:01 378

原创 多表连接查询(内,外,交叉连接)

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程。我们致力于打造业内unity3d培训、学习第一品牌。 今天有复习了一下多表连接         学员内部测试成绩查询的每次显示的都是学员的编号信息,因为该表中只存储了学员的编号;实际上最好显示学员的姓名,而姓名存储在学员信息表;如何同时从这两个表中取得数据?  

2014-12-25 20:52:01 688

原创 unity学习之脚本,拾取物体,定时器

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程。我们致力于打造业内unity3d培训、学习第一品牌。脚本:1.脚本       Awake()唤醒脚本,此方法为系统执行的第一个方法,用于脚本 的初始化,在脚本的生命周期中只执行一次。       Start()函数只在游戏开始时执行一次       Updat

2014-12-24 21:08:23 1437

原创 角色控制器和射线

欢迎来到unity学习、unity培训,这里有很多U3D资源、U3D培训视频、U3D教程,我们致力于打造业内unity3d培训、学习第一品牌今天我们学习了角色控制器。角色控制器        Unity3D封装了一个非常好用的组件来实现第一人称视角与第三人称视角游戏开发,我们称他为角色控制器组件,几乎不用写一行代码就可以完成一切的操作---- Charactr Controller

2014-12-23 18:32:54 524

原创 周总结

欢迎来到unity学习、unity培训,这里有很多U3D资源、U3D培训视频、U3D教程,我们致力于打造业内unity3d培训、学习第一品牌今天总结一下上周学习的知识。 坐标系:         世界坐标系与本地坐标系:所有物体的世界坐标系都是相同的、不会改变。每个物体都有一个本地坐标当物体旋转时,本地坐标系统也会跟着物体一起旋转。World Space(世界坐标):我们在场景

2014-12-22 22:55:34 420

原创 碰撞检测

欢迎来到unity学习、unity培训,这里有很多U3D资源、U3D培训视频、U3D教程,我们致力于打造业内unity3d培训、学习第一品牌       很多时候,当我们的主角与其他GameObject发生碰撞时, 我们需要做一些特殊的事情,比如:子弹击中敌人,敌人就得执行一系列的动作。这时,我们就需要检测到碰撞现象,即碰撞检测。 碰撞检测       首先,我们得明确一点

2014-12-21 20:41:58 582

原创 unity打飞机游戏简单制作

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程。我们致力于打造业内unity3d培训、学习第一品牌。 练习题解析       1.用数组保存三个cube,  鼠标点击一下消失一个。         public GameObject[] cube;//创建数组         public flo

2014-12-19 22:29:18 2435

原创 脚本编辑器

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、我们致力于打造业内unity3d培训、学习第一品牌。 Mono Develop脚本编辑器介绍     Unity3d目前支持三种语言的脚本程序:C#,JavaScript,Boo      三种语言其实效率是相当的,最后都会编译成Unity3D内置的 中间代码。

2014-12-19 08:45:14 543

原创 Unity Transform和Input

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、我们致力于打造业内unity3d培训、学习第一品牌。坐标系       概念理解:世界坐标系,局部坐标系。       世界坐标系与本地坐标系:所有物体的世界坐标系都是相同的、不会改变。每个物体都有一个本地坐标当物体旋转时,本地坐标系统也会跟着物体一起旋转。Wo

2014-12-17 20:57:11 571

原创 Unity3d心得体会

不知不觉来狗刨学习网参加unity3d培训已经有将近一个月了,回顾这一个月既忙碌又充实的生活,再想一下在学校当初的日子不禁感慨良多。来到这里之后才发现当初在学校里浪费了不少的光阴,没有好好的学习知识充实自己。 来到北京之后的每一天都非常的充实,每晚睡前都感觉这一天学到了不少实在的东西,没有浪费这一天的时光。 当初在学校的时候虽不说多么的颓废,但在学习方面也没有多么的积极,所以我在学

2014-12-16 20:09:15 6842

原创 SQL数据库的语句整理

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、我们致力于打造业内unity3d培训、学习第一品牌。       1. 建立数据库:create database       2. 利用数据库:  use       3. 建立数据表:      create table 表名(      i

2014-12-15 23:05:17 424

原创 Unity3D之实现增,减,删,改方法

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、我们致力于打造业内unity3d培训、学习第一品牌。今天我们学习了利用vs实现关联SQL并实现增删改差操作。首先是引入命名空间 引入using System.Data;using System.Data.SqlClient;1.查的操作  class

2014-12-13 22:05:39 783

原创 查询基础和连接数据库

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、我们致力于打造业内unity3d培训、学习第一品牌。今天学习了查询基础和连接数据库 查询基础 什么是查询?     查询产生一个虚拟表,看到的是表形式显示的结果,但结果并不真正存储,每次执行查询只是现从数据表中提取数据,并按照表的形式显示出来。如何查

2014-12-12 10:45:15 372

原创 列的基本操作,约束和集合的ArrayList类

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、我们致力于打造业内unity3d培训、学习第一品牌。今天学习了列的基本操作,约束和集合的ArrayList类列的基本操作 添加一列    alter table 表名 add 列名 类型(长度) null 例:    alter table stud

2014-12-10 20:36:30 381

原创 SQL数据库增删查改操作

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、我们致力于打造业内unity3d培训、学习第一品牌。今天我们学习了数据库和数据库的基本操作SQL是什么?       Structured Query Language:结构化查询语言为何要使用SQL?       难道仅仅使用企业管理器操作SQL Server

2014-12-10 20:34:54 639

原创 SQL数据库

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、我们致力于打造业内unity3d培训、学习第一品牌。今天我们学习了数据库的基本操作数据库 数据库的基本概念     数据库就是“数据”的“仓库”    数据库由表、关系以及操作对象组成    数据存放在表中 数据库和应用程序之间的关系: 

2014-12-08 20:39:20 405

原创 unity3d接口

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、我们致力于打造业内unity3d培训、学习第一品牌。今天简单的学习了接口的初步使用,1、接口 接口是可属于任何类或结构的一组相关功能,所以实现接口的类或结构必须实现接口定义中指定的接口成员。 接口的关键字:interface 可以用:方法、属性、事件、索

2014-12-06 20:57:25 796

原创 抽象类的使用方法

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。今天学习了关于抽象类的使用。抽象类的基本定义:      使用关键字 abstract 来定义抽象类和抽象方法。      不能初始化的类被叫做抽象类,它们只提供部分实现,但是另一个

2014-12-05 18:10:58 927

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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