- 博客(17)
- 收藏
- 关注
原创 平衡球迷宫(三)
平衡球迷宫(三)我们项目已经做完一大部分了,现在就差障碍物的随机生成和道路平移的简单动画一、障碍物的随机生成我们障碍物还是用的cube,首先把cube加入预制体,然后新建脚本using System.Collections;using System.Collections.Generic;using UnityEngine;public class suiji : MonoBehaviour{ public GameObject GO; void Start()
2021-06-23 11:13:13 253 1
原创 平衡球迷宫(二)
平衡球迷宫(二)上一部分我们场景已经搭建好了,接下来我们开始写脚本来控制小球的移动,相机跟随。(一)小球的移动using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Player: MonoBehaviour{ Rigidbody rigid; public float force = 5; publi
2021-06-22 11:57:16 228
原创 平衡球迷宫教程(一)
平衡球迷宫教程(一)今天分享一个简单的小游戏,平衡球迷宫,这个游戏简单易上手,非常适合刚刚接触unity人员作为基础练习。一、建立一个道路,可以让小球在上面滚动这里我建立的道路是用3D物体中cube建立的起初用的地板plane 但是后期更改困难,cube可能用的多一点但是后期更改起来比较方便容易,大家可以根据自己需求来适当调整。这段道路我分为三个阶段,如上图所示,第一段为随机生成障碍物,第二段为了增加游戏难度把cube进行删除,第三段有一个动画所有道路进行左右移动。二、建立小球,小球也是3D中的sp
2021-06-22 09:36:33 577
原创 unity 获取鼠标键盘
unity 获取鼠标键盘在做项目中我们经常会用到鼠标键盘,那么怎么去获取鼠标键盘呢接下里我带大家了解一下首先是获取鼠标,大家记住无论是获取鼠标还是获取键盘都要用到unity中的一个小小的组件首先在unity上方的选项卡中选择edit,接下来选择projectsetting,里面有一个input,点击后会看见Axes,这里面就是我们要讲的监听鼠标和键盘其中Horizontal、Vertical为键盘Mouse X、Mouse X为鼠标。接下里用代码展示一下如何运用鼠标键盘来实现操作首先是获取鼠标/
2021-06-17 15:15:33 1324 2
原创 unity鼠标动态点击事件
unity鼠标动态点击事件通过鼠标点击按钮来改变text中的内容。这个功能主要就是通过按钮来监听onclick这个组件。第一步、新建一个按钮,按钮自带一个text,所以就不用新建一个text了第二步、新建一个脚本,using UnityEngine;using System.Collections;using UnityEngine.UI; /// <summary>/// 测试用代码给按钮添加点击事件/// </summary>public class Btn
2021-06-10 23:09:37 702 2
原创 unity 计时器
unity 计数器计时器就是在游戏界面的时间,可以是一个正计时,也可以是倒计时,现在简单分享一下简单的计时代码`private void Update() { totalTime -= Time.deltaTime; if (totalTime <= 0) { //todo:计时结束 } }这样一个写在update中的及时功能就OK
2021-06-10 22:59:46 3834
原创 unity 中导航网格
unity 中导航网格想要实现导航必须做的事情就是烘培场景而烘焙就必须设置静态设置完图片的静态之后就需要给需要烘焙的场景加上一个nav mesh agent然后选择Navigation选项卡,点击Windows下的Navigation组件。然后点击object下的Navigation static接下来选择bake 点击bake这样基本的烘焙就完成了,被烘焙的场景已经显示为蓝色如果显示不明显的可以点击场景上的show navmesh 这样就可以看见了。...
2021-05-30 23:11:07 370 3
原创 C# 基础(二)关于unity中代码的解释
C# 基础(二)一、写在start()前面的public(公开的) 命名参数时在其前面加m_则在组件上显示的参数名不会带m_,会自动首字母大写,这种方法更能让命名对象不会冲突,而且更明显这是命名的对象。(因此推荐在public上命名的参数都加m_)(用public声明的参数都可以直接把对象拖进脚本里)protected(受保护的,只有当前类的成员与继承该类的类才能访问)private (完全私有的,只有当前类中的成员能访问到)(下面例子都属常见声明方式public和protected)publ
2021-05-21 08:31:42 617
原创 unity种四种光源
unity 中的光unity中一共有四种光源分别为:Directional light: 方向光,类似太阳的日照效果。Point light: 点光源,类似蜡烛。Spotlight: 聚光灯,类似手电筒。Area Light:区域光,无法用作实时光照,一般用于光照贴图烘培。接下来看看光的选项卡都有什么功能: Type:可以选择以上介绍的四种光源类型。Range:设置光源范围的大小,从光源对象的中心发射的距离。Color:光源的颜色Instensity:光源的强度Cookie:用于
2021-05-13 19:27:40 4363
原创 c#基础
c#基础一、c#程序一个c#程序主要包括以下几个部分1、命名空间2、类3、方法4、语句using unityEngineclass 类名{方法{语句;}}第一个为引用命名空间,我的是在unity中打开的c# 所以命名空间是unity的,一个c#程序可以有多个命名空间。第二个是类。这个没什么讲的。第三个是方法,建立方法后语句在这里输入。这里需要注意。C#是对大小写过敏的,要区分大小写。二、c#变量:变量是我们在做程序的时候经常用到的语句。1、定义变量名:开头要用字母、必
2021-05-06 20:17:48 342
原创 unity小游戏制作之见缝插针
unity小游戏制作之见缝插针先看效果图这个游戏是一个入门的小游戏,主要技术就是圆盘的旋转,针跟随圆盘旋转以及分数累加等游戏先拖入一个圆,更改格式为2D然后建立脚本使其转动public class Rotation: MonoBehaviour{ public float speed = 90f; // Start is called before the first frame update void Start() { } //
2021-04-29 17:20:57 680
原创 unity中ui界面介绍
unity中ui界面的介绍ui 又称gui,它比较适合做一些简单的界面。可以在层级视图中右键单击就会出现很多选项卡,其中有一个就是ui单击就会出现如上图片中的内容1、text:这就是一个文本输入框,可以更改其大小旋转角度也可以改变字体的颜色、字体等等2、image:这个就是一个图片,可以更改其大小角度等等,unity内部的图片。3、rawimage:这个可以导入外部的图片但是使用前需要更改其格式4、button:这就是一个按钮,可以更改其形状,大小等等。5、toggle:这个就是一
2021-04-22 21:44:18 3252
原创 unity中ui常用组件
我们在使用unity的时候经常会使用到ui组件,那么ui里的小组件都是什么,做什么用的你知道多少呢?今天就来简单介绍几个常用的组件首先我们要知道的是所有ui组件必须放在canvas里,但canvas自带一个相机,有相机才可以运行时候看见ui组件然后把组件放在canvas中。1.text这个组件主要是添加文字所用,但unity中提供了很多的字体,颜色可以搭配使用2.image看这个名字就知道是图片的意思,图片的用途就非常广泛,比如贴图,文字图片了等等,但是图片加载进unity中无法直接使用,需要在属
2021-04-15 22:29:05 1601
原创 今天来介绍一下unity中file、edit、assets选项卡中的工具
今天来介绍一下unity中file、edit、assets选项卡中的工具一、file工具栏:File 菜单主要用于打开和保存场景项目,同时也可以创建新场景。File 菜单功能:New Scene(新建场景)Open Scene(打开场景)Save Scene(保存场景)Save Scene As(另存场景)New Project(新建项目)Open Project(打开项目)Save Project(保存项目)Build Settings(发布设置)Build & Rim(发布
2021-04-12 11:06:47 1481
原创 关于C#中的类和对象
目录:什么是类什么是对象类与对象的关系类的组成如何创建类一、什么是类类实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。 (类是抽象的,对象是类的实例化)二、什么是对象对象是类的实例化,比如人是一个大类,那么每个人就是这个类的实例化 每个人都是一个对象(万物皆对象)三、类和对象的关系类是对象的抽象化,对象是类的实例化,类是对象集合的总称,对象需要什么,则类就需要什么,对象需要有什么样的数据,类就需要有什么样的数据;对象需要
2021-03-21 17:12:41 251
原创 关于学习C#总结
关于学习C#课程总结 首先先说一下什么是.net,他是一个平台,支持下一代Internet的可编程结构,最主要的特点是面向对象,是编程变得简单。 接下来用一个简短的流程图总结一下C#编程,可能略有不足。 以上流程图仅代表自学内容可能有所欠缺,仅供参考。C#和其他的编程语言大部分都是一样的可能略有不同但是有很多都是相同的。例如都有数据类型、变量、常量,当然也有运算符和表达式。当然C#语言最重要的就是面向对象了,首先要学会抽象,学会了抽象才能灵活运用类,学会了类三大基本特征封装、继承和多
2021-03-14 12:04:28 465
原创 flappy bird
案例名称:flappy bird使用软件:unity所需时间:48小时左右今天给大家分享是一个使用unity制作的经典小游戏flappy bird 先看效果图接下来是部分代码的展示可能出现的错误:像素鸟位置错误修复方法:变更小鸟位置如果使用Vector3.up像素会低一点,使用Vector3.up+Vector3.up可能会高一点 只有使用Vector3.up+Vector3.up/2位置可能会刚刚好代码展示:public void Ready() {Brid.positio
2021-02-17 20:21:59 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人