![](https://img-blog.csdnimg.cn/20200213142150737.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Unity 3D
文章平均质量分 77
包含Unity3D的使用和c#语言开发基础
roll_(¦3」∠)_back
啥也不会,啥也不是,小白一个,偶尔还会嘤嘤嘤。
展开
-
Unity基础(二)--Time类
Time类:获取时间信息的接口。所包含的一些变量:常用属性:1.deltaTime:每帧消耗的时间。保证移动速度不受机器性能、渲染的影响类似的属性:1、unscaledDeltaTime:无关timeScale,以秒计算,要完成最后一帧的时间(只读)。2、maximumDeltaTime:一帧能获得的最大时间。物理和其他固定帧速率更新。类似FixedUpdate3、smoothDeltaTime:经平滑的Time.deltaTime时间(只读)。4、fixedDeltaTime:以.原创 2021-01-17 22:26:34 · 314 阅读 · 0 评论 -
Unity基础(一)--基本类
脚本:.cs的文本文件 类文件附加到游戏物体中,实现一些功能文章目录C#与Unity脚本的区别生命周期初始阶段物理阶段逻辑阶段输入事件场景渲染结束阶段调试调试步骤Start中调试Update中调试Unity总继承关系图Component类Transform类GameObject类Object类C#与Unity脚本的区别C#类中包含:字段属性构造函数方法Unity中:字段方法不要在脚本中写构造函数字段基本的public类型变量,可以在inspector面板中显.原创 2021-01-16 22:01:18 · 237 阅读 · 0 评论 -
Unity动画插件--DOTween
DOTween的简单用法1介绍DOTween下载2两种脚本控制动画播放的方式使用UGUI3使用组件方式控制动画播放1介绍DOTween下载在Unity3D中Asset Store中搜索DOTween进行下载和Import。商店中有一个免费的和收费的,区别就是功能的不同,当然是收费的更强大,如果只是学习,免费的就可。2两种脚本控制动画播放的方式使用UGUI3使用组件方式控制动画播放这三种方式其他用法3,From Tweens4,特殊设置动画播放的方式循环方式完成的事件动画的生命周原创 2020-10-30 09:46:26 · 784 阅读 · 0 评论 -
Unity3D--UGUI(二)
文章目录Text描边和阴影动态字体字体花屏Image组件Text文本编辑需要TTF字体(是Apple公司和Microsoft公司共同推出的字体文件格式,随着windows的流行,已经变成最常用的一种字体文件表示方式。)Text组件提供了横向、纵向自动切换的功能。*如果UI元素不需要点击事件,建议不要勾选。因为UGUI的事件系统会遍历出现所有带Raycast Target的组件,这会带来一...原创 2020-04-27 21:50:46 · 951 阅读 · 0 评论 -
Unity3D--UGUI(一)
什么是游戏的GUI?游戏的开始菜单RPG游戏的菜单栏,侧边栏和功能栏 比如背包系统,任务列表设计用来控制移动的虚拟杆和攻击的攻击按钮UI的一些组件Text 文本组件Image 图片Raw Image 可以拖放一个材质Button 按钮Toggle 开关Slider 滑动器 可以调节声音大小Scrollbar 滚动条Input Field 输入框Canvas 画...原创 2020-04-19 18:51:50 · 961 阅读 · 0 评论 -
游戏引擎原理及应用--地形系统
高程图Heightmap灰度像素图只包含一个颜色通道每个像素存储该位置从地面的高度黑色是地面,白色是最高点除了用于地形数据之外,还可以用于凹凸映射和位移映射用ps制作一个高程图,并保存为RAW格式在网上查找也可以,但是我没找到就自己画了一个做演示,,,1.在Unity中新建一个地形GameObject—>3D Object—>Terrain...原创 2020-04-11 09:48:34 · 486 阅读 · 0 评论 -
Unity3d--摄像机的一些属性及相机跟随
摄像机(Camera)用于观察游戏世界摄像机的观察区域叫做“视锥体”,在“视锥体”范围内的物体,我们可以看到。一、摄像机的基本操作:在Hierarchy面板上选中摄像机,Scene视图会出现预览窗口根据轴向移动摄像机的位置,旋转摄像机的角度GameObject–>Align With View(Ctrl+Shift+F)对其视图创建摄像机,在Hierarc...原创 2020-04-01 22:10:17 · 450 阅读 · 0 评论 -
Unity3D之物体运动(二)
在上一篇文章里介绍了两种使物体运动的方式这篇文章来介绍下鼠标和键盘控制物体的移动。一、transform下控制物体移动using System.Collections;using System.Collections.Generic;using UnityEngine;public class NewBehaviourScript : MonoBehaviour { // Use...原创 2020-03-27 08:28:11 · 318 阅读 · 0 评论 -
Unity3D小白游戏--打砖块
先让我们康康效果演示:1.先创建地面和墙地面和墙分别为Plane和Cube类型。将Cube设置为Prefabs(预制体),添加刚体组件添加材质给地面2.制作子弹我们要让子弹在相机的位置创建并发射,所以要给Main Camera添加一些脚本组件。(1)让相机移动在Main Camera上添加一个脚本组件。using System.Collections;using Sy...原创 2020-03-26 17:56:30 · 389 阅读 · 0 评论 -
Unity3d小白游戏--Roll A Ball
我们先看一下游戏效果:第一步:制作桌面效果分析:grand 创建Hierarchy面板下,右键->3D Object->Plane;改名为grand添加Material默认大小为10mMaterial 材质球在Project面板下,右键->Create->Material注:将创建的材质球放在Assets文件夹下的Materials文件夹内...原创 2020-03-26 13:05:34 · 570 阅读 · 0 评论 -
Unity3d--碰撞检测
碰撞分为三个阶段:Collider.OnCollisionEnter两个物体刚接触时,有点像物理中的时刻,只触发一次Collider.OnCollisionEnter传送门Collider.OnCollisionStay两个物体接触一段时间,可以触发多次Collider.OnCollisionStay 传送门Collider.OnCollisionExit两个物体刚离开的时刻,只...原创 2020-03-25 18:25:05 · 2206 阅读 · 5 评论 -
Unity3d之物体运动(一)
在游戏场景中使物体运动的方式,我目前是找到了两种方法。如果你会其他的方法,欢迎在评论区里交流。一、利用transformAPI传送门:https://docs.unity3d.com/ScriptReference/Transform.html方法没只截取一部分,不要求全会,看别的教程时,用哪个会哪个就行 。1.旋转运动using System.Collections;using...原创 2020-03-25 13:39:29 · 1417 阅读 · 0 评论 -
Unity3D--场景、游戏物体、组件的概念
在我们创建的游戏中,至少有一个场景。场景,就像电影画面一样。如果游戏太大的话,就可以分场景来做。游戏物体:在场景中存在的物体;创建游戏物体在Hierarchy中,右键会出现目录组件存放在Inspector面板中,选中一个游戏物体,就会在Inspector面板中出现对应的组件。组件类似于游戏物体的一些属性。上图的游戏物体有四个组件Transform 组件,Positio...原创 2020-03-25 10:00:04 · 1025 阅读 · 1 评论 -
Unity3D--MonoBehaviour
文章目录MonoBehaviour1.start()2.Update()3.FixedUpdate()在看书时会看到很多不知道的专有名词和方法,查看Unity API寻求解答。以下方法或类,不分先后,不分重点MonoBehaviour在看书时,一开始就会看到自定义个类会继承MonoBehaviour类,那MonoBehaviour类是什么呢?下面就让我们来康康。MonoBehavio...原创 2020-03-20 10:16:32 · 228 阅读 · 0 评论 -
Unity3D--拓展编辑器
文章目录一、拓展Project视图1.拓展右键菜单2.创建菜单3.拓展布局5.监听事件二.拓展Hierarchy视图1.拓展菜单2.拓展布局更改Unity编辑器(一共就3步)第一步第二步第三步打开即可,over。一、拓展Project视图1.拓展右键菜单编辑器使用的代码应该仅限于编辑模式下,正式的游戏包不应该包含这些代码。Unity提供了一个规则:如果属于编辑模式下的代...原创 2020-03-06 12:07:30 · 381 阅读 · 2 评论 -
Unity3D--Unity篇(一)
好吧,看了脚本的序篇才知道要先了解Unity编辑器。。。文章目录1.Project视图2.Hierarchy视图3.Inspector视图标题栏组件栏4.Scene视图导航栏标题栏坐标系控制器5.Game视图标题栏1.Project视图Project视图又称资源视图,这里面放的都是引擎所用到的游戏资源。资源分为两部分:外部资源图片资源,模型资源,动画资源,视频和声音资源。特点:...原创 2020-02-23 12:40:11 · 413 阅读 · 0 评论 -
Unity3D--C#篇(一)
文章目录一、基础组件和脚本1.Transform组件2.组件的启用和关闭3.脚本脚本的管理创建脚本MonoDevelop编辑器脚本代码简介脚本使用Console面板二、基本操作1.基本变量2.条件语句if语句switch语句3.数组4.循环foreach循环for循环while循环函数一、基础组件和脚本组件:Component,游戏物体的组成零件。用于存储游戏物体的基本信息。1.Transf...原创 2020-02-18 19:46:37 · 1220 阅读 · 0 评论