自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Studious_S的博客

蜓击镜破浪再起,何叹镜中静终尽。

  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux逻辑卷动态扩容

命令,它会列出所有已挂载的文件系统及其类型,以及每个文件系统的总大小、已用空间、可用空间和已用百分比,所有大小都以易读的格式显示。lsblk命令列出所有可用的块设备,包括磁盘和分区,以及它们的挂载点。可以看到 vdb 磁盘未存在挂载点,属于新增磁盘。以本文章所描述的 vdb 磁盘为例,

2024-12-21 12:14:56 433

原创 Unity3D----Unity Shader

借鉴于《Unity Shader 入门精要》

2021-12-03 11:37:18 770

原创 centOS8以 rpm 形式安装 RabbitMq

centOS8 安装 RabbitMq一、RabbitMq 安装1、erlang 环境配置即可2、配备 socat 环境(被RabbitMq 依赖)3、安装 RabbitMq4、测试 Rabbit 并开放 web 访问一、RabbitMq 安装如不想自行在官网当中找,本文最后提供了 CSDN 下载地址。erlang-24.0.4-1.el8.x86_64.rpmrabbitmq-server-3.8.19-1.el8.noarch.rpm这两个包在下载完成后,请放在 /usr/local/s

2021-07-23 16:01:54 583

原创 Canvas绘制动态时钟

Canvas绘制时钟话不多说,直接上代码.//HTML页面部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-s

2021-05-05 21:58:45 501

原创 字体图标的使用

字体图标的使用Font Aswsome1、使用步骤Font Aswsome在官方网站下载此压缩包。建议英文网,中文网版本没有英文网的版本新。1、使用步骤1)将解压后的文件夹中css文件夹以及webfonts文件夹复制到项目当中,在项目中导入css的all.css或是all.min.css文件即可。2)在需要使用字体图标的标签中添加类名<div class="fas fas-search"><div><!--格式为fas 图标类名 或是 fab 图标类名--&g

2021-04-15 17:05:49 861

原创 Nginx部署Vue项目

Nginx部署Vue项目1、安装NGINX2、部署Vue项目dist静态文件3、该操作过程中,可能出现的问题3.1) 指令重启nginx,还是访问的welcome页面3.2)访问的页面中,CSS样式不生效1、安装NGINX下载地址 download在下载完压缩包后,直接解压即可。启动nginx.exe启动nginx;在浏览器中输入localhost可看到nginx的欢迎界面。2、部署Vue项目dist静态文件在解压后,修改nginx.conf配置文件。 server { list

2021-04-15 15:19:33 381

原创 JS实现线条动态背景

[Top] JS实现线条动态背景线条随机运动,鼠标移动过程中,有吸附性,话不多说,直接上代码吧!!function () { let num = 100; //设置所画线的颜色 let colorLine = "138,43,226" //创建画布 let canvas = document.createElement('canvas'); //将创建的画布添加至body标签当中 doc

2021-02-18 22:17:38 2026 5

原创 Unity3D-----游戏对象池的使用

对象池一、对象池介绍二、对象池代码一、对象池介绍对象池在Unity当中的使用就是为了优化性能,减少对象的创建,而又达到有足够的游戏对象使用。对象池的功能:1、创建对象,若是池中有此类对象则直接取出使用,若是没有则创建并加入池中。2、释放资源:从池中删除对象,并从游戏中销毁此对象。3、回收资源:即将资源Active设置为false(使其返回对象池当中)。4、延迟回收资源(看具体情况是否需要)。例如:在贪吃蛇的游戏当中,食物种类有两种,分别是甜食和水果类,而这两类当中的食物又不尽相同,在不使用对

2020-07-25 17:12:12 550

原创 Unity3D-----拖拽效果的实现

NGUI实现物品的拖拽

2020-06-14 09:34:36 1539

原创 Unity3D-----聊天框的实现

NGUI实现聊天框一、功能二、实现三、注意一、功能用户输入信息并发送,上方聊天窗口显示信息。二、实现1、分别创建两个精灵Sprite和两个Label,Label各一个作为一个精灵的子类。SpriteArea作为信息的输出域,SpriteInput作为信息的输入域。2、分别给SpriteArea和SpriteInput添加Input Field Script组件,并将Label类型设置为各自的子类。3、给SpriteArea加上Text list组件,并给SpriteInput加上Chat I

2020-06-13 19:27:43 1711

原创 Unity3D-----点击按钮图标缩进

点击按钮图标缩进一、功能二、实现一、功能注:以下功能的实现均用NGUI插件当点击按钮时,按钮左侧所有图标会向右移动并进行隐藏。如图,当点击蘑菇时,左侧图标都会向右移动并隐藏。二、实现1、创建精灵,将图标放入。2、创建一个空物体,将需要缩进的图标精灵作为空物体的子类。作用:统一图标的缩进3、点击NGUI->Create->Panel,创建完成面板后,将空物体拖入,作为Panel的子类。作用:控制渲染范围,用于隐藏和显示图标 。结构如下:4、将Panel中的clipping中的

2020-06-13 15:50:37 551 1

原创 Unity3D-----NGUI功能运用

NGUI功能运用一、2D精灵动画制作二、开关制作三、滑杆制作四、下拉菜单制作一、2D精灵动画制作1、首先点击NGUI->Create->Unity 2D Sprite创建一个2D精灵2、给2D精灵添加一个UI2D Sprite Animation组件3、使用Sprite Editor功能将一个组图进行切割4、将切割好的图片逐个给与UI2D组件中的Frames属性,此属性的size是设置需要放置几张图片。二、开关制作1、首先点击NGUI->Create->Sprite创建

2020-06-10 23:24:18 517

原创 Unity3D-----NGUI

NGUI一、NGUI插件的安装二、NGUI的使用1、sprite2、锚点设置三、图集制作一、NGUI插件的安装不同版本的Unity对应不同版本的NGUI,找到相应版本的NGUI插件后,在Unity中直接导入这个NGUI包,在Unity窗口中出现NGUI说明插件安装成功。二、NGUI的使用1、sprite首先点击NGUI->Create->Sprite创建一个精灵,此控件用于放置图片,有点类似image组件。另在加入collier配装器和Button Script组件后,此控件可以当

2020-06-09 15:03:37 946

原创 Unity3D-----了解Shader

Shader一、ShaderLab基本结构二、基本功能的设置1、颜色设置2、漫反射、环境光、高光、滑动条设置一、ShaderLab基本结构Unity中的shader都是要通过ShaderLab的基本语法进行编写,unity就是想通过Shaderlab的方案进行Shader的编写。将三种定义的Shader通过一种格式进行编写,避免不同Shader使用不同的语法。格式如下:Shader "name"{ Properties //属性,在可视化面板提供美工可使用的属性 {} SubShaders

2020-06-07 10:02:32 381

原创 Unity3D-----了解3DSMax

3DSMAX1、配置环境2、快捷键3、多边形编辑1、配置环境分别调整显示(Display)单位调成米,系统单位(System)为厘米,自动保存的数量及时间,max点的大小。2、快捷键(1)Alt + 鼠标中键 旋转(2)Alt + W 视窗最大/最小化(3)一直按住Shift键 复制(4)Z 快速将物体到屏幕中心显示(5)F4 线框显示(6)X 显示/隐藏坐标位置(7)Alt + X 透明显示(8)Alt + Q 单独物体显示(9)吸附 , 鼠标右键选择对什么进行吸附。(

2020-06-01 22:14:32 795

原创 Unity3D-----简易游戏项目开发03

城市激斗03一、实现功能如下1、随机生成敌人2、给敌人添加寻路和动画3、血量面板的设置4、攻击动作添加和减血一、实现功能如下以下 1、2 功能均在同一个脚本当中1、随机生成敌人创建三个空物体,当作敌人生成地点,注意:三个空物体必须要在NavMeshAgent寻路系统烘培的网格路面内,否则即使创建了敌人,敌人也无法自动寻路进行巡逻。(这里就只制作一波怪了,若是要制作三波怪,可使用协程使创建敌人的方法在调用一次后,等待n秒后再次执行,血量的改变可用传参的方式。)代码如下(GenerateEnemy

2020-05-27 12:28:33 1232 5

原创 Unity3D----物理引擎(刚体、碰撞器、触发器)

物理引擎一、刚体二、碰撞器三、触发器一、刚体在场景中直接创建一个物体,例如Cube,然后运行,Cube是不会往下落得,为了使其具有物理特性,增加组件刚体(Rigidbody)。属性⬇mass 物体的质量:质量Drag 阻力:当受力移动时,物体受到的空气阻力,0表示没有空气阻力,极大时可使物体停止运动,通常砖头0.001,羽毛 10Angular Drag 角阻力:当受扭力旋转时物体受到的空气阻力。0表示没有空气阻力,极大时使物体停止旋转。Use Gravity 重力:若激活,则物体受重力影响

2020-05-25 16:47:12 2178

原创 Unity3D-----简易游戏项目开发02

城市激斗一、游戏场景的转换并持久化数据1、游戏场景转换2、持久化数据一、游戏场景的转换并持久化数据在上一篇文章中,开始界面的脚本基本完成,那么接下来就是开始游戏,进入游戏场景。1、游戏场景转换场景的切换我们需要用到以下代码SceneManager.LoadScene(string sceneName);提示:如果场景切换失败,请点击File->Build Setting… 检查Scenes In Build窗口中是否有你需要转换的场景。在OGUI的布局上,我们再添加一个按钮StartGa

2020-05-24 13:12:46 2665 1

原创 Unity3D-----简易游戏项目开发01

城市激斗一、简介1、所需知识点2、游戏需求一、简介1、所需知识点(1)射线检测(2)Mecanim动画系统(3)Navigation寻路系统(4)OGUI(5)欧拉角与四元数、向量(6)持久化数据2、游戏需求(1)、开始界面(人物换装),到游戏场景角色诞生,诞生的角色穿着换装界面存储的服装。...

2020-05-23 11:21:03 5155 4

原创 Unity3D-----物理引擎(ADV--COMPONENT,关节属性查询)

关节关节类型关节类型铰链关节(Hinge Joint)铰链关节将两个刚体(Rigidbody)组合在一起,从而将其约束为如同通过铰链链接一样进行移动。它十分适合门,也可用于对链条、钟摆等进行模拟效果。弹性关节固定关节角色关节可配置关节...

2020-05-21 22:25:54 801

原创 Unity3D-----Mecanim动画系统

Mecanim动画系统一、Mecanim动画系统的介绍二、Mecanim动画系统的使用1、五个步骤实现Mecanim三、重定向功能的测试四、多个动画的使用以及默认动画的设置1、默认动画(第一个播放)的设置2、多个动画的使用五、代码控制动画播放六、注意问题1、自动旋转问题2、骨骼匹配失败的修复方法一、Mecanim动画系统的介绍针对人形角色提供了一种特殊的工作流,包含Avatar的创建和对肌肉的调节。动画重定向的能力,可以非常方便地把动画从一个角色模型应用到其他角色模型上。提供可视化Animator

2020-05-19 17:09:05 2209 1

原创 Unity3D-----寻路系统

寻路系统一、寻路方式二、实现寻路方法1、实现寻路步骤2、代码测试三、关于Navigation中属性的介绍四、组件Nav Mesh Obstacle的使用五、组件Off Mesh Link的使用六、用代码实现勾选不同的寻路区域七、注意问题一、寻路方式路点寻路单元格寻路网格寻路二、实现寻路方法确定寻路者烘培寻路路面程序实现寻路算法1、实现寻路步骤将场景中不动的物体勾选static烘培寻路网格Unity2019:打开window->AI->Navigation面板;如

2020-05-17 22:57:49 4504 2

原创 Unity3D-----协程概念理解与应用

协程协程概念理解Unity中协程实现协程的应用案例协程概念理解与方法一样,协程也是一种程序组件。相对于一般方法而言,协程更为灵活,方法只有一个入口,而协程可以有多个入口和出口点,可以用协程来实现任何的方法。协程更适合用于实现如合作式多任务,迭代器,无限列表。例如:在update方法当中,需要遍历1000次,在普通方法当中就需要一帧完成遍历1000次,而用协程可以分多次来做。开始一个协程时,执行从被调用方法的起始处开始;然而,接下来的每次协程被调用时,从协程返回(yield return)的位置

2020-05-16 22:30:52 496

原创 Unity3D-----修改C#脚本创建时的格式

修改C#脚本默认格式找到Unity的安装路径,在该路径下寻找到:D:\Unity2019.3.9\Unity\Editor\Data\Resources\ScriptTemplates在该目录下打开该文件进行修改即可

2020-05-15 20:39:23 432

原创 Unity3D-----持久化数据

持久化数据PlayerPrefs类保存与读取数据删除数据PlayerPrefs类Unity提供了一个本地持久化保存与读取数据的类-----PlayerPrefs类。它的工作原理是以键值对的形式将数据保存在文件中,这就好比给需要保存每一个数据赋予一个名称,将其成功存入本地文档中,程序就可以根据这个名称取出上次存储的数据.保存与读取数据PlayerPrefs类可保存和读取三种基本的数据类型,它们是浮点型、整型、字符串类型,涉及的方法如下:SetFloat() : 保存浮点型SetIng() :

2020-05-14 17:38:37 569

原创 Unity3D-----持久化数据案例应用

人物换装备制作一个开始界面分别有三个可以更换角色服装的按钮。点击"保存并进入游戏"按钮即可进入游戏场景,在游戏场景诞生角色,并且,角色身上的装备是在开始界面保存的装备效果.using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.SceneManagement;///<summary>//////</summary>public c

2020-05-14 17:31:58 328

原创 Unity3D-----摄像机镜头移动并限制角度

摄像机镜头跟随鼠标移动,并限制上下左右的移动角度public class ViewFromCream : MonoBehaviour { public int speed=5; public Vector3 vect; private float xcream; private float ycream; public void Update() { CreamView(); } private void Cr

2020-05-13 16:37:40 3264 1

原创 Unity3D-----欧拉角与四元数

欧拉角与四元数一、欧拉角1、什么是欧拉角2、欧拉角的优点3、欧拉角的缺点3.1 万向节死锁二、四元数1、什么是四元数2、基本运算2.1 与向量相乘2.2 与四元数相乘3、优点4、常用API一、欧拉角1、什么是欧拉角欧拉角是使用三个角度来保存方位。X与Z沿自身坐标系旋转,Y沿世界坐标系旋转API :Vector3 eulerAngle = this.transform.eulerAngles;在Unity中欧拉角就是transofrm.rotation,如图所示2、欧拉角的优点仅使用三

2020-05-13 11:53:16 2492 1

原创 Unity3D-----三维数学(向量)

Unity3d------>三维数学之向量一、向量1、什么是向量2、向量的形式3、向量的大小4、向量的方向二、向量运算1、向量相减2、向量相加3、向量与标量的乘除法4、点乘5、叉乘三角函数1、角的度量单位2、三角函数3、反三角函数如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导

2020-05-12 20:33:24 4439

erlang&rabbitmq.rar

erlang24用于rabitmy3.8.19的安装环境配置,只要是 erlang23.2及以上版本的都可。(两个 rpm 格式包都在压缩包内)

2021-07-23

Unity3D简易游戏代码.rar

本游戏的所有代码,包括开始界面,游戏界面设置,角色运动,敌人寻路、动画播放游戏物体生成、资源加载等等有关功能的实现!

2020-05-26

MonsterBaseTeam.rar

MonsterBaseTeam压缩包中含有角色模型预制件,角色动画,UI图片,按钮贴图,武器模型,武器贴图等,所含资源均是制作开始界面所需。

2020-05-23

空空如也

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

TA关注的人

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