学习整理
文章平均质量分 69
jingjingcrystal
这个作者很懒,什么都没留下…
展开
-
子弹追踪和协程应用
unity学习,希望我的博客能给喜欢unity的朋友带来帮助今天我们就这几天根据飞机大战个人重做的小项目进行了面试,面试中我遇到了好多技术上的问题和理解上的问题,在这总结一下,以便以后的参考。场景如图:1、项目包含的模块: 登陆模块、我方模块、敌方模块、游戏地形模块、子弹模块原创 2015-01-05 21:48:08 · 974 阅读 · 0 评论 -
unity学习之连接数据库
unity学习,希望我的博客能给喜欢unity的朋友带来帮助首先,先登录数据库,连接数据库,然后 设置SQL Server 2012 Express的身份验证方式 设置sa的密码并启用sa登录名原创 2015-01-14 23:08:34 · 471 阅读 · 0 评论 -
封装,多态,接口,集合,迭代器
unity学习,希望我的博客能给喜欢unity的朋友带来帮助封装---隐藏一个对象的内部实现 定义:封装是指隐藏对象的属性及实现细节,对外仅提供接口可见。 作用:(1)封装实现了信息隐藏,有利于软件复用。 (2)避免使用非法数据赋值 保证数据的完整性 避免内部发生修改时,导致整个程序的修改原创 2014-12-24 20:41:55 · 634 阅读 · 0 评论 -
Unity学习之数据库基本操作
unity学习笔记,希望对朋友们有所帮助什么是SQL? SQL语言,是结构化查询语言,SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。 为何要使用SQL? 减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充原创 2014-12-09 22:06:56 · 662 阅读 · 0 评论 -
unity学习之射线、角色控制器
unity学习,希望我的博客能给喜欢unity的朋友带来帮助角色控制器(character controller) 角色控制器允许你在受制于碰撞的情况下很容易的进行运动,而不用处理刚体。角色控制器不受力的影响,仅仅当你调用Move函数时才运动。然后它将执行运动,但是受制于碰撞。 Unity3D封装了一个非常好用的组件来实现第原创 2014-12-23 22:17:16 · 679 阅读 · 0 评论 -
知识点回顾
unity学习,希望我的博客能给喜欢unity的朋友带来帮助。学习了一周了,对有些知识点都感到混乱,来总结梳理一下吧。一:transform对象属性:1、transform.position(位移)举例:移动物体到transfrom.position=Vertor3(1,1,0);2、transform.rotaition(旋转)举例原创 2014-12-23 22:15:15 · 448 阅读 · 0 评论 -
unity学习之添加图片作为背景
unity学习,希望我的博客能给喜欢unity的朋友带来帮助准备了几天的项目今天开始做了,我今天主要的任务就是做登陆注册界面,登陆注册界面要想好看点就要有背景图片,在unity中添加背景图片有两种方法,一种是通过代码来完成,还有一种是手动添加,我们都来看看吧。 通过代码完成://声明一张图片public Texture2D原创 2015-01-12 22:15:42 · 22477 阅读 · 1 评论 -
unity3d之接口
unity学习笔记,希望对朋友们有所帮助接口 1、接口描述的是可属于任何类或结构的一组相关功能,所以实现接口的类或结构必须实现接口定义中指定的接口成员。 2、接口使用interface 关键字进行定义,可由方法、属性、事件、索引器或这四种成员类型的任意组合构成。 接口的特性 1、接口类原创 2014-12-06 20:01:46 · 1276 阅读 · 0 评论 -
unity学习之NGUI做NPC对话
首先今天我主要做了一下,用NGUI做的NPC对话,效果有点不好看,就凑合看吧。我首先用NGUI打了一个界面,然后为sprite添加了button事件,然后接下来就是代码的问题,当然还用到了射线的问题,至于射线是怎么用的,其实就是鼠标点击到NPC的时候发射一条射线,然后激发了另外一个事件,效果如图:代码如下: //游戏对象定义 publ原创 2015-01-30 22:02:29 · 2111 阅读 · 0 评论 -
unity3d学习之抽象类
希望我的博客可以给喜欢unity的朋友带来帮助抽象类 1、在C#中使用关键字 abstract 来定义抽象类和抽象方法。 2、不能初始化的类被叫做抽象类,它们只提供部分实现,但是另一个类可以继承它并且能创建它们的实例。 3、使用abstract 在一个类声明中表示该类倾向要作为其它类的基类成员被标示成abstract,原创 2014-12-05 20:49:33 · 936 阅读 · 0 评论 -
unity学习之动态显示图片
欢迎来到我们的狗刨网,我们今天主要来复习一下我们学过的知识点。今天一天还是在围绕项目之间的地形,模型,关卡,分配什么的进行讨论,只是在早上学了动态显示图片。 动态显示图片可以用在游戏开始之前的介绍,图片一张一张的显示变换,当介绍完游戏后,会自动跳转到游戏开始界面,这样更能增加游戏的吸引力。下面让我们一起来学习一下。原创 2015-01-10 21:14:32 · 6583 阅读 · 0 评论 -
unity学习之摇杆
unity学习,希望我的博客能给喜欢unity的朋友带来帮助 今天学习了摇杆,通过摇杆来控制人物的行走,这样就省去了写打码,也方便了很多,节省了很多的时间。 先让我们来看看效果图吧,我没有在游戏的场景中进行操作应用,知识简单的放置了一个底面,立方体和人物来实现摇杆的功能。 看了效果图了,接下来我们来看原创 2015-01-29 18:24:26 · 908 阅读 · 0 评论 -
unity学习之摄像机的应用
unity学习,希望我的博客能给喜欢unity的朋友带来帮助 今天学习了摄像机的应用,具体用途就是在游戏中,主角在行走时是远距离的跟随照射,当打怪物是近距离的照射,这样的切换有利于我们更好的观察游戏中的场景,下面我们就来看看这个是怎么完成的吧! 先来示意图(没有在游戏场景中尝试,而是用立方体和球体来试验的,画面不是很漂亮,希望朋友们可以理解哦原创 2015-01-28 20:17:23 · 716 阅读 · 0 评论 -
Unity学习之碰撞检测
unity学习,希望我的博客能给正在学习unity的朋友们带来帮助碰撞检测在unity3d中,能检测碰撞发生的方式有两种,一种是利用碰撞器,另一种则是利用触发器。这两种方式的应用非常广泛。(一)碰撞器是一群组件,它包含了很多种类,比如:Box Collider,Capsule Collider等,这些碰撞器应用的场合不同,但都必须加到原创 2014-12-20 20:48:51 · 754 阅读 · 0 评论 -
1月9日
欢迎来到我们的狗刨网,我们今天主要来复习一下我们学过的知识点。游戏对象添加音频 再给游戏对象添加音频之前首先在方法外面声明一下音频和音频的来源,再给音频一个资源,然后要想让游戏对象有声音,必须设置碰撞,当其中一个物体碰到游戏对象时,发出声音。//声明一个clip音频public AudioClip clip; //声明一原创 2015-01-09 22:11:40 · 331 阅读 · 0 评论 -
Unity学习之继承和多态
希望我的博客能给喜欢unity3d的朋友们带来用处。今天我们接着讲昨天的继承,当然也会新添内容:多态。virtual和override virtual 用在基类中,指定一个虚方法(属性),表示这个方法(属性)可以重写。 override 用在派生类中,表示对基类虚方法(属性)的重写。 Overload 重载原创 2014-12-04 18:30:24 · 2111 阅读 · 0 评论 -
unity学习之进度条
unity学习,希望我的博客能给喜欢unity的朋友带来帮助今天有同学过生日,所以我们上午没有讲课,十点出发去吃了自助,下午的时候也让我们自由活动放松了,晚饭后我来了教室,学习了一下怎么设置进度条,想想这一天也不是全无收获啊。 首先进度条用到的是GUI的内容,首先在类外面创建一个空的文本纹理,因为是进度条,是由两个空的文本纹理,然后定义一个当前的原创 2015-01-13 20:54:44 · 2141 阅读 · 0 评论 -
unity学习之数据库基础
unity学习笔记,希望对朋友们有所帮助数据的用处: 1、存储大量数据,方便检索和访问 2、保持数据信息的一致、完整 3、共享和安全 4、通过组合分析,产生新的有用信息 数据库的发展史 萌芽阶段——文件系统:使用磁盘文件来存储数据原创 2014-12-08 21:18:16 · 453 阅读 · 0 评论 -
unity学习之在续NGUI
unity学习,希望我的博客能给喜欢unity的朋友带来帮助今天继昨天讲的,接着学习NGUI,让我们可以做出一个简单的登陆注册界面来。 实现打字机效果 创建label 添加你想输入的文字,为label添加组件 Add Compoent-->Typewriter Effect-->Cha原创 2015-01-22 20:40:03 · 534 阅读 · 0 评论 -
Unity学习之自动寻径
unity学习,希望我的博客能给喜欢unity的朋友带来帮助自动寻径指的就是点击场景上的一个位置,角色就会自动寻路过去。中间可能会有很多的障碍物,角色会自动绕过障碍物,最终达到终点。 Navigation:定位,导航 首先先来实现巨魔自动寻径的功能,先在视图中创建地形和障碍物(障碍物可以用cube来代替),然后倒入巨魔。然后点击window---原创 2015-01-04 22:24:59 · 669 阅读 · 0 评论 -
unity学习之NGUI基础
unity学习,希望我的博客能给喜欢unity的朋友带来帮助今天学习了新的知识:NGUI NGUI是用C#编写的unity(适用于专业版和免费版)插件,提供强大的UI系统和事件通知框架。 NGUI更加方面操作,代码量少,减少了复杂的代码量,可以通过鼠标点击完成相当棒的效果。下面就让我们一起来简单的了解了解NGUI吧。原创 2015-01-21 21:32:13 · 698 阅读 · 0 评论 -
unity之血瓶金币的生成
unity学习,希望我的博客能给喜欢unity的朋友带来帮助血瓶创建一个血药的脚本。当主角触碰血药是出发事件生命值加10.void OnTriggerEnter(Collider col){ //获取标签 if (col.tag == "Player"){//碰撞两秒之后自动销毁Destroy(this.g原创 2015-01-21 21:30:17 · 2839 阅读 · 0 评论 -
飞机大战之GUI设置
unity学习,希望我的博客能给喜欢unity的朋友带来帮助前几天我们讲了飞机大战,但是界面设置却不完整,缺少文字提示等内容,接下来我们就用GUI来实现文字设置。当我方飞机被攻击销毁后,会出现游戏结束的字样,并停止游戏,会出现重新开始的按钮,点击按钮游戏会重新开始,还可以完成按下键盘esc键游戏暂停,点击鼠标左键游戏接续的功能。游戏界面如图所示:原创 2014-12-31 21:44:01 · 850 阅读 · 0 评论 -
unity学习之标签
unity学习,希望我的博客能给喜欢unity的朋友带来帮助今天我们需要完善项目,我就做了人物头顶顶名称,怪物头顶顶名称和血条,我们就暂时俗称它为人物的标签吧。虽然只是做了一点点,但是我还是觉得蛮有意思的。 做成的效果如图所示: 我们就以老鼠来当例子吧。代码如下:原创 2015-01-19 21:04:02 · 640 阅读 · 0 评论 -
unity学习之用GUI实现视图的跳转
unity学习,希望我的博客能给喜欢unity的朋友带来帮助昨天我们讲了GUI的基础,在界面上添加文字,今天我们接着昨天的GUI基础往下学习,利用GUI来设计登录注册界面,并且来实现两视图之间的跳转。先来看看要完成这个用到的基本知识点:类函数Label:在屏幕上创建一个文本或纹理标签Box:创建一个原创 2014-12-30 18:05:29 · 751 阅读 · 0 评论 -
Unity学习之GUI基础
unity学习,希望我的博客能给喜欢unity的朋友带来帮助今天学习了新的内容:GUI。GUI控制利用一类被称为OnGUI()的函数,只要在控制脚本激活的状态下,OnGUI函数可以在每帧调用,就像Update()函数一样。GUI可以在unity界面中添加文本和按钮等。下面用GUI来完善一下做过的飞机大战游戏,可以让它在原创 2014-12-29 20:38:56 · 564 阅读 · 0 评论 -
Unity学习之查询基础和连接数据库
unity学习笔记,希望对喜欢unity的朋友有所帮助什么是查询 查询产生一个虚拟表,看到的是表形式显示的结果,但结果并不真正存储,每次执行查询只是现从数据表中提取数据,并按照表的形式显示出来 数据查询-基础语句 查询全部的行和列 select * from users原创 2014-12-11 20:29:38 · 597 阅读 · 0 评论 -
unity学习之鼠标事件
unity学习,希望我的博客能给喜欢unity的朋友带来帮助今天完成了游戏的第一个关卡,觉得和别的组不同之处之一就是按钮的不同,登录注册等按钮我没用GUI的Button来做,而是用GUITexture来做,做出来的效果就是当鼠标没在按钮上时是一个状态,当鼠标移动到按钮上是又是另一个状态,当鼠标点击按钮时,又会变另一状态,这不是特效,其实是定义了一组照片和用鼠标事件来做的。下面就让我们来原创 2015-01-16 21:10:36 · 18712 阅读 · 0 评论 -
unity学习之列的基本操作和集合
unity学习笔记,希望对朋友们有所帮助列的基本操作 1、添加一列 alter table 表名 add 列名 类型(长度) null alter table teacher add age int null 2、更改一列类型 alter table 表名 al原创 2014-12-10 21:01:18 · 907 阅读 · 0 评论 -
数据库多表链接
unity学习笔记多表联合查询定义:联合查询(连接查询)的表中需要有数据类型和长度都相同的属性,称为“连接属性”,实现查询的时候需要两个数据表的连接属性相同。比如两个表:学生(学号,姓名,年龄)和学习(学号,课程号,成绩),实现连接查询的语句为:select 学生.学号,姓名,年龄,课程号,成绩from 学生,学习where 学生.学号=学习.学号;原创 2014-12-26 20:33:34 · 449 阅读 · 0 评论 -
滚动的盒子
unity学习,希望我的博客能给喜欢unity的朋友带来帮助今天没讲新内容,复习了几个小项目,我重新做了一个滚动的盒子。滚动的盒子,要实现的功能就是点击开始后,立方体会原地滚动,小球会随着键盘的按键左右前后移动,与立方体发生碰撞后立方体会消失,并显示吃掉了第几个食物,当立方体全部消失后,会显示胜利了。游戏界面如图所示:原创 2014-12-27 18:03:08 · 896 阅读 · 0 评论 -
unity学习之难题解决
unity学习,希望我的博客能给喜欢unity的朋友带来帮助 今天做项目主要做了连接数据库,并且数值要插入数据库表中,但我做的时候数据库连接是连接上了,但是插入的内容等插入不到数据库表中,插入的是空值,但SQL语句我写的不能为空,这个问题我弄了好久,也在网上查,就是改不对,最后没办法,请教了大哥(我们的同学),才解决了问题。 下面来详细说说:原创 2015-01-15 22:52:23 · 700 阅读 · 0 评论 -
知识点
欢迎来到unity学习教育专区,这里有丰富的unity资源,相信一定可以给你带来收获命名空间:定义:命名空间就像在文件系统中一个文件夹容纳多个文件一样,可以看作某些类的一个容器。作用:命名空间的作用就好比分地盘,便于集中管理,c#是完全面向对象的语言,所有对象的类型定义都必须是在某个命名空间下定义,所有的方法 都必须包含类型定义中,好比人(方法)原创 2014-12-25 21:08:10 · 391 阅读 · 0 评论 -
unity学习之子弹发射
欢迎来到unity学习教育专区,这里有丰富的unity资源,相信一定可以给你带来收获今天我们根据昨天的知识讲了怎样发射子弹,并让子弹把墙打到效果图如下:using UnityEngine;using System.Collections;public class fire : MonoBehaviour {原创 2014-12-19 22:10:18 · 13306 阅读 · 0 评论 -
unity学习之小游戏
欢迎来到我们的狗刨网,我们今天主要来复习一下我们学过的知识点。 因为电脑原因,装了两天的系统,小游戏比其他同学做的慢了很多,今天下午5点多的时候才装完,不过还是做了一点点的,就跟朋友们分享一下。 游戏就是闯关游戏,主角可以自由移动,打怪,采蘑菇获取生命值,当然被怪物打到也是要丢失生命值的,然后就是闯关,进入下一关卡,我今天只写了让主角自由移动和采原创 2015-01-08 22:13:47 · 686 阅读 · 0 评论 -
unity学习之野外拓展训练
unity教程的乐趣 迎着晨光早起,随着车流出发,我们开始了一天的野外拓展训练。因为老师们已经提前安排好了活动顺序和时间,所以我们直接坐车来到了真人cs基地,在这里,我们将开始特别而又有意义的一天。 上午8点多我们开始了真人cs游戏,根据教练的安排,我们分成了红队和蓝队,分别换上了相应的服装和设备,而且人手一把抢,虽然是假的,不过这对一个从来没拿过枪,原创 2014-11-22 11:51:07 · 429 阅读 · 0 评论 -
unity学习之循环习题整理
今天主要通过讲解习题来复习了一下循环语句的知识,让我们对unity教程中的循环语句掌握的更加牢固。100以内的一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 思路:1、100以内的一个整数:0--99之间的数值,要用到循环操作 for(int i=0;i 2、原创 2014-11-22 11:55:39 · 510 阅读 · 0 评论 -
unity3d学习之类和方法
unity,unity3d,unity教程,unity3d教程希望我的博客可以对那些想要学习unity的朋友们有帮助,让我们共同学习,共同帮助。类与对象 类是对某一事物的描述,是抽象的、概念上的描述;对象是实际存在的该事物的每个个体,因而也称实例。类的声明对象:一切实体类声明包括关键字class、类名及类的属性。类名必须是原创 2014-11-26 21:17:30 · 589 阅读 · 0 评论 -
unity3d学习之数组习题
unity,unity3d,unity教程,更多更精彩的unity3d知识在这里哦1:定义1个含有6个元素的一维数组(1,1/3,1/5,1/7,1/9,1/11),求和 思路:这道题有两种方法可以解 (1)首先定义一组数组,静态数组和动态数组都可以;然后定义和sum为double类型;然后循环数组元素,定义sum的求和公式;最后输出sum原创 2014-11-26 17:40:31 · 674 阅读 · 0 评论 -
unity3d学习之综合题整理
unity教程,unity3d教程,更多的知识值得我们学习。1:计算1+3+5+...+99 思路:这道题有两种解法 (1)普通写法:首先定义和为sum,赋值为0;然后根据1+3+5+...+99可以得出通式为2*n+1,或者2*n-1,因为式子是从1开始相加,所以 选择通式2*n-1;最后原创 2014-11-26 17:36:20 · 457 阅读 · 0 评论