自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_57813136的博客

一起学习编程语言,一起进步

  • 博客(72)
  • 收藏
  • 关注

原创 我的创作纪念日

在我的编程创作纪念日里,我不仅回顾了自己的成长,也感慨万分地思考着编程对世界的意义。通过编程,我可以构建出属于自己的应用程序、网站和游戏,与他人分享我的创意和灵感。我清晰地记得,第一次接触编程的时候,我被代码的世界所深深吸引。我像是站在一个无边无际的创作草原上,眼前的每一行代码都是我创造的笔触,每一次编译运行都是我作品的呈现。这个纪念日不仅仅代表着我个人的成长和进步,更是对编程这门技术的热爱和执着的庆祝。它标志着我踏上编程之旅的第一步,那个曾经的小白如今已经能够编写出复杂的程序,实现自己的创意和想法。

2023-12-08 23:37:27 437

原创 逆序输出一个输入的数(C语言)

【代码】逆序输出一个输入的数(C语言)

2023-12-08 23:23:17 435

原创 将输入的字符串反向输出(c语言)

【代码】将输入的字符串反向输出(c语言)

2023-12-08 23:09:06 1439 1

原创 AR与VR的区别

1. 定义区别:AR是增强现实,通过眼镜上的摄像头和传感器实现对空间的深度理解,将虚拟信息与真实环境融合,可以用于测距、游戏、教学等领域1。VR是虚拟现实,通过专门的设备提供用户在视、听、触的感知觉以模拟虚拟环境,让人沉浸在虚构的场景中1 2。2. 设备上的区别:VR设备更多用于用户与虚拟场景的互动交互,使用位置跟踪器、数据手套、动捕系统等1。AR设备基本都需要摄像头,在摄像头拍摄的画面基础上结合虚拟画面进行展示和互动1 2。3. 用途区别:AR应用于教学、广告、医疗、工业等领域。VR主要应用于游戏娱乐。

2023-10-24 23:56:59 350

原创 学习C++语言可以适用于哪些方面

许多知名的应用程序,如Adobe软件套件、AutoCAD等,都是使用C++进行开发的。许多大型的游戏引擎和游戏框架都使用C++作为主要的开发语言,可以实现高性能的游戏逻辑和图形渲染。通过学习C++,你可以编写底层的系统代码,实现对硬件的直接访问和控制。网络和通信:C++可以用于开发高性能的网络和通信应用,如服务器程序、网络协议的实现等。通过使用C++,可以编写高效的数值计算代码,处理大规模的数据和复杂的算法。通过使用C++,可以实现各种经典算法和数据结构,提高解决问题的效率。

2023-10-04 10:57:01 790 28

原创 三维动画设计

三维动画设计需要熟练掌握三维建模软件(如3ds Max、Maya)、动画制作软件(如MotionBuilder、Blender)、渲染引擎(如Arnold、V-Ray)等工具和技术。同时,需要具备艺术创意、动画原理和视觉表达等方面的知识,以及耐心和精确的工作态度。物理模拟:可以使用物理引擎模拟物体之间的相互作用,例如碰撞、重力和布料模拟等,增加动画的真实感和物理效果。灯光和材质设置:通过调整光源的类型、位置和强度,以及为物体分配合适的材质和纹理,来实现场景的视觉效果。

2023-10-01 22:40:58 195 9

原创 数据结构的基本内容

排序和搜索:排序算法用于将数据按照一定的顺序排列,常见的排序算法有冒泡排序、快速排序、归并排序等。搜索算法用于在数据中查找指定的元素,常见的搜索算法有线性搜索、二分搜索、哈希表等。以上是数据结构的基本内容,它们构成了计算机科学中对数据进行组织和操作的基础。算法复杂度分析:数据结构与算法的效率有很大关系,通过对算法的时间复杂度和空间复杂度进行分析,可以评估算法的执行效率。线性结构:线性结构是最简单的数据结构之一,数据元素之间存在一对一的关系。图形结构:图形结构由节点和边组成,节点之间可以有多种类型的关系。

2023-10-01 22:35:50 296 3

原创 web如何制作一个比较完整的网页

页面结构和布局:使用HTML来描述网页的结构,包括头部(header)、导航栏(navigation)、内容区域(content)、侧边栏(sidebar)和底部(footer)等部分。页面交互和动态效果:使用JavaScript和相关库(如jQuery)来实现一些页面交互和动态效果,例如展示/隐藏内容、滚动效果、轮播图等。样式和外观:使用CSS来设置网页的样式和外观,包括字体、颜色、背景、边框等。SEO优化:优化网页内容,包括合适的标题、描述和关键词,使搜索引擎能够更好地索引和收录你的网页。

2023-10-01 22:33:14 543 3

原创 前端与后端:程序中两个不同的领域

后端常用的编程语言包括Java、Python、PHP、C#等,用来处理服务器端的业务逻辑和数据库操作。设计和用户体验:前端开发需要关注用户界面的设计、交互逻辑以及用户体验,以提供良好的用户界面和用户友好的操作。功能:前端主要负责用户界面的呈现和交互,包括网页的设计、布局、样式、动画效果和用户输入等。后端则处理网站或应用程序的逻辑、数据存储与处理、安全性等方面的功能。通过前后端的协作,可以实现用户友好的界面和复杂的业务逻辑,并提供稳定、安全、高效的应用服务。

2023-10-01 22:27:32 682 2

原创 C++入门基础

强类型和静态类型:C++是一种强类型和静态类型的语言,变量在使用之前需要声明其类型,并且类型是在编译时确定的。掌握标准库:熟悉C++的标准库,包括输入输出(iostream)、容器(vector、map等)、算法(sort、find等)等常用功能的使用方法。与一些解释型语言相比,C++的执行速度更快。处理数组和指针:学习如何声明和使用数组,以及指针的基本概念和操作,如指针的声明、指针和数组之间的关系等。语法复杂性:相对于一些简单易学的语言(如Python),C++的语法相对复杂一些,需要更多的学习成本。

2023-10-01 22:22:22 127 8

原创 算法排序在程序中有什么作用

增加程序的可靠性和稳定性:使用合适的算法可以避免一些潜在的错误和漏洞,确保程序的正确性和稳定性。例如在数据结构和算法中使用适当的排序算法可以确保数据的有序性,在加密和安全领域中使用合适的算法可以增强程序的安全性。总之,使用算法可以显著提高程序的效率和可靠性,减少计算机资源的占用,增加程序的功能和应用范围。通过设计和应用合适的算法,我们可以解决这些复杂问题,并得到可行的解决方案。优化资源利用:对于处理大规模数据的任务,以及需要频繁操作内存或文件的程序,使用高效的算法可以优化资源的利用,减少计算机的负担。

2023-10-01 22:18:32 327 2

原创 如何看待unity新的收费模式

新的订阅计划:Unity Plus 是新增的订阅计划,它是给个人和小型企业的用户提供的较为经济实惠的订阅计划,相较于 Unity Pro 订阅计划有更多限制。综上所述,Unity 的新收费模式对其发展有利的一面在于提供更可持续的商业模式、增值服务和技术创新,但也可能在某些方面限制了个人开发者的选择。总的来说,Unity 引擎的新收费模式增加了一些新的功能和服务,同时对于个人和小型企业用户提供了更多经济实惠的订阅计划。分层计划:新的收费模式引入了不同层级的订阅计划,每个计划提供不同的功能和服务。

2023-09-24 12:55:16 1003 17

原创 Web前端开发概述

它拥有着独特的选择器、链式操作、事件处理机制和封装,以及完善的异步JavaScript和XML ( Asynchronous JavaScript and XML ,Ajax ),这些都是其他JavaScript库所望尘莫及的。Web(World Wide Web,全球广域网)是指一种基于互联网的信息系统,通过超文本链接将全球各地的文档、图像、视频等资源相互关联起来,并通过Web浏览器进行交互浏览和访问。它由协议、主机名、路径和可能的查询参数组成,可以通过浏览器访问和获取特定的资源。

2023-09-04 15:24:24 1306 24

原创 【Unity】常见的角色移动旋转

在Unity 3D游戏引擎中,可以使用不同的方式对物体进行旋转。以下是几种常见的旋转方式:欧拉角(Euler Angles):欧拉角是一种常用的旋转表示方法,通过绕物体的 X、Y 和 Z 轴的旋转角度来描述物体的旋转。在Unity中,可以通过修改物体的 transform.eulerAngles 属性来进行欧拉角旋转。四元数(Quaternion):四元数是另一种常见的旋转表示方法,在Unity中经常用于插值和平滑旋转。使用四元数可以避免万向锁等问题,并提供更高效和准确的旋转计算,可以通过修改物体的 tra

2023-08-30 11:25:35 1055 23

原创 Unity实现倒计时和获取系统时间

2.创建Text文本组件,取名为Timer计时器,我们调整Text文本组件的大小,用锚点设置Text文本组件的位置,并且设置好Text文本组件的颜色。3.我们再创建一个Text文本组件,取名为SystemTime系统时间,我们和上面第2步的操作一模一样,具体效果看图片。编写GameManager 游戏管理器来管理MenuManager菜单来实现游戏暂停倒计时也暂停的效果。文章里面写的比较详细,是一整套菜单制作的流程,这里我们就有文章里面制作的菜单页面来实现效果。我们创建一个时间管理器脚本。

2023-08-28 19:13:01 1751 10

原创 Unity关键概念

Unity是一款跨平台的游戏引擎和开发工具,用于创建2D和3D游戏、交互式内容和应用程序。它提供了一个强大的开发环境,使开发者能够轻松地设计、开发和部署高质量的游戏和应用程序。游戏对象(Game Objects):在Unity中,所有的实体、角色、道具等都被视为游戏对象。游戏对象可以包含各种组件,如图形渲染器、碰撞器、音频源等,以及自定义的脚本,用于控制对象的行为和逻辑。组件(Components):组件是附加到游戏对象上的模块化功能单元。例如,一个图形渲染器组件可以让游戏对象显示出可见的外观,一个碰撞器组

2023-08-28 17:44:13 796 3

原创 【Unity】Text文本组件的一些操作

设置文本内容:通过直接在Unity编辑器中的Text组件上输入文本,或者在代码中使用属性来设置文本内容。设置字体和字号:在Unity编辑器中,可以通过选择预设的字体或导入自定义字体,并且可以设置字号。设置颜色:在Unity编辑器中,可以通过选择文本组件并在Inspector面板中设置颜色,或在代码中使用属性来设置文本颜色。对齐方式:在Inspector面板中,可以选择对齐方式(左对齐、居中对齐、右对齐)来控制文本在Text组件中的对齐方式。文本效果:Unity的Text组件支持一些基本的文本效果,如加粗、倾

2023-08-23 22:31:01 2299 19

原创 【Unity】如何制作小地图

我们把他放在玩家下面,把它的位置重置归零,再把它移动到玩家稍微高一点点的地方。(2).由于我们的图片是正对着主摄像机的,但我们小地区是用littleMapCamera摄像机显示的。b.我们把摄像机拖拽到人物下面,让摄像机重置归到0的位置,我们再把摄像机往人物上面拉,我们为了视图效果更好,我们直接把摄像机的投影设置成正交,把它的大小和远近所谓调一下。(1).我们把已经创建好的摄像机取名为littleMapCamera,接下来我们对摄像机里面的组件进行设置。从视频中我们可以看出来,人物移动图标也在移动。

2023-08-22 23:08:28 9561 45

原创 【Unity】制作一个简单的菜单栏页面并实现其功能

这是一个简单的菜单页面制作,接下来我们将制作一个完整的菜单页面,并且通过一定的代码去实现它对应的效果。这个主要的功能就是我们在游戏中如果想暂停一下或者重新开始,那么就要用到我们这个功能。接下来我们将实现在游戏中按ESC退出键可以调用菜单栏,然后游戏进行暂停。只有当我们再一次进行菜单栏选择系统会做出对应的反应。1.创建UGUI组件2.实现菜单显示和隐藏(1).创建一个菜单管理类脚本,我们编写代码实现在游戏中我们隐藏菜单,按ESC退出键可以调用出菜单。以上步骤就是制作一个简单完整的菜单页面系统的整个流程。66

2023-08-20 21:33:17 1786 22

原创 C语言中常见的一些语法概念和功能

排序算法:实现常见的排序算法,如冒泡排序、插入排序、选择排序、快速排序等。多文件编程:学习如何将代码分割为多个文件,并在应用程序中进行模块化开发。输入验证:编写代码来验证用户输入是否符合预期,并处理不合法输入的情况。文件指针:理解文件指针的概念,学习文件的打开、读取和写入操作。结构体:学习如何定义和使用结构体,以及如何访问结构体成员。数据结构:了解和实现常见的数据结构,如链表、队列、栈等。搜索算法:实现常见的搜索算法,如线性搜索、二分搜索等。字符串处理:使用字符串相关的函数,如。函数可以接收用户的输入。

2023-08-19 10:37:46 1418 21

原创 Unity制作一个简单的登入注册页面

(4).我们在bg下面创建一个Button组件,改名为registerButton,我们设置好它的锚点让它在对应的位置,并且调整他的大小。(1).我们在bg下面创建InputFiled组件,把创建好的InputFiled组件改名为userName,接下来我们点击Placehoder在里面调整它的大小,调节对应的组件样式。(2).我们也需要调节里面的Text里面的字体大小样式和对齐方式等等,这个Text修改是我们输入时的字为多大,而上面的Placehoder是InputFiled组件显示的字体样式。

2023-08-18 22:53:25 7636 19

原创 Unity如何控制声音大小(包括静音功能)

一般我们使用Unity制作过程中声音是必不可少的。1. 首先在【层级】下面创建UI里面的Slider组件。设置好它对应的宽度和高度。2.调整Slider滑动条的填充颜色。一般声音颜色我黄色,所以我们也调成黄色。我们尝试滑动Slider里面的value。等等操作具体内容看文章,文章中有更细的说明和讲解,包括各种操作。非常简单一学就会。以上步骤就是制作声音开关控制器和声音滑动条控制声音大小整个流程。看到的小伙伴一键三连一下吧,你们的支持让我更有动力去创作和分享,希望能一直为你带来惊喜和收获。666

2023-08-16 22:49:31 1127 26

原创 Unity实现异步加载场景

由于我们设置在LoadSlider加载进度条组件里面,所以我们设置的锚点应该居中,然后调整LoadText加载文本组件的大小,在文本输入区域输入0%,调整不同的字体和样式、大小、对齐方式、颜色。填充区域我们设置的颜色是红色,相当于进度条加载的颜色,如上图所述,我们设置的是红色,所以加载进度条是用红色填充,需要上面颜色自己设置对应的颜色即可。方向进度条一般都是默认从左到右,当然也可以设置其他样式,下面Value值是用来滑动进度条的,当我们的Value值变化进度条也会变化,他们是相当于的。

2023-08-14 11:04:35 1536 26

原创 发布游戏,进行打包。(Unity)

玩家设置可以设置文件的头像,分辨率,窗口化或者全屏,文件启动动画。做到这里,我们的项目基本功能已经完成了,如果你还想使项目功能更加完善,可以自己思考如何补充,充分发挥并进行优化使效果达到更加美好。点击生成,然后选择要导出的文件的位置在哪里,自己想放在哪里就放在哪里,导出成功即可打开游戏文件进行试玩。可以设置,游戏的具体内容,产品名称,版本号等等,导出winodow不用更改使用默认的也可以导出。可以调节导出文件的大小,全屏模式还是窗口化,窗口化模式中还可以选择是否能可调节大小的窗口等设置。

2023-08-13 09:08:37 741 11

原创 实现游戏结束时显示GameOver界面。(Unity)

创建GameOver脚本,挂载到对应的文本组件上,编辑代码实现显示效果。

2023-08-12 11:20:33 789 12

原创 实现打怪得分效果。(Unity)

首先创建一个Text文本UI组件,并且通过锚点进行文本位置的摆放,并通过修改下面箭头处的值调整Text文本的大小和颜色。如果有字体也可以修改字体样式。

2023-08-11 08:19:41 624 13

原创 实现无限创建敌人。(Unity)

然后把设置好的敌人设置成预制体,拖到预制体文件夹去。再创建一个空物体GameObject用来管理敌人改名为EnemyManager。创建脚本,挂载到EnemyManager上。去编译脚本实现产怪效果。

2023-08-10 07:51:08 377 3

原创 实现玩家攻击。(Unity)

首先需要把粒子效果设置好,比如开枪的光线,枪口的冒烟,开枪的光度和开枪的声音等待。具体要求按具体效果来实现。一般场景中的设置好了,如果没有可以自己进行调试。在右键创建效果组件中有一个粒子系统,通过这个可以设置效果。创建脚本来实现效果,一般玩家是通过射线检测来判断有没有碰到敌人。而敌人一般是通过trigger触发器来检测,在范围内进行攻击,超出范围则不攻击。

2023-08-09 09:00:00 154 1

原创 学IT要不要去培训班

随便社会的快速发展和进步,计算机作为当前最火的行业。特别是学计算机的人越来越多,各行各业的人都涌入的计算机行业,使当前计算机非常的卷,并且计算机属于技术活要求也高,在学校学的东西用特别基础所谓深一点点的学习需要自己网上找资料去扩展学习。然后网上的资料和资源基本都是过时的东西,基本找不到比较适合当前最炮火最流行的资源。并且大多数人都听说过IT培训班的事,基本出来个个都还不错,所着时间的越来越长,许多IT行业也迎来了不错的成绩和口碑,让越来越多的人去IT上培训班,首先IT培训班的宣传方面可能比较好。主要是他们专

2023-08-08 18:26:35 63

原创 如何更好的对电脑进行维护

我的电脑买了好几年了,现在用在学习Unity游戏引擎,带动引擎应该要一定的配置,首先我的电脑已经买了好几年了,配置方面已经有些落后了,在运行一些稍微配置高一点要求的软件,都会带一点点卡,我相信很多人都会很我差不多有类似的情况。以下我会结算几个维护电脑常用的方法,能使电脑流畅一些。如果有类似情况的小伙伴可以试试下面这些方法。

2023-08-08 17:57:08 70

原创 实现敌人身上的HP值。(Unity)

添加音效,例如敌人受伤的音效。并且把音效添加到AudioClip组件上,并且可以调节音效的大学。如果不是背景音效,可以把下面的唤醒时播放取消勾选,下面图片中忘记勾选。首先把敌人拖到场景中,对敌人的碰撞器和触发器进行调整。编写脚本,实现对应的效果。并且挂载对应的组件。

2023-08-08 14:30:00 136

原创 实现敌人进行攻击。(Unity)

首先把敌人拖拽的场景中,前面我们对它设置完所有组件,目前只需要编译脚本来实现敌人进行攻击即可。创建敌人攻击脚本EnemyAttack,并且挂载到敌人的组件身上。

2023-08-07 12:00:00 398

原创 实现和设置玩家UI血量等基本操作。(Unity)

首先在UI组件中创建Canvas画布,设置画板大小。具体数字按自己要求来。创建玩家的血条UI,选择Slider组件。调整下面箭头处,具体值按你自己的要求来。在填充处选择玩家血量的填充颜色。如果玩家当前的HP

2023-08-06 15:01:22 404 3

原创 实现敌人跟随玩家。(Unity)

首先和玩家设置一模一样,给敌人添加一个刚体,设置一个碰撞器,并设置一个触发器。然后在对场景里面的组件添加导航网格代理并且进行bake烘焙,那样的话敌人就可以在进行烘焙的位置进行移动。创建脚本,并且挂载脚本到敌人的组件上,用代码进行实现效果,并且要挂载目标对象。

2023-08-05 15:56:44 558

原创 3D实现相机跟随人物。(Unity)

我们必须找到角色的Transform组件,并且需要定义相机和角色之间的偏移量。首先调整摄像机的位置并创建脚本挂载在摄像机组件上,打开脚本编辑实现效果。

2023-08-04 20:41:34 367

原创 实现3D人物的移动和旋转。(Unity)

首先,需要在人物身上加刚体和碰撞器。如果有动画,还需要创建状态机添加到对应的对象上面,并且设置好里面的动画。

2023-08-02 21:50:59 1043

原创 求一行字符串的长度。(C语言)

【代码】求一行字符串的长度。(C语言)

2023-08-01 08:42:42 87

原创 用switch语句根据会员等级计算应付金额。(C语言)

要求:(1)会员1,打九折。(2) 会员2,打八五折。(3) 会员3,打八折。

2023-07-31 21:30:00 201

原创 输入商品数量和单价,计算商品总额。(C语言)

【代码】输入商品数量和单价,计算商品总额。(C语言)

2023-07-31 15:15:00 5792 1

原创 打印100-200之间的所有素数。 (C语言)

分析:判断是否是素数。1.能被1和自身整除的数是素数2.试除法

2023-07-31 12:03:31 225

AI.Lossless.Zoomer-2.1.0-x86.exe

图片变高清软件

2023-08-30

LoginCanvas登入面板.unitypackage

LoginCanvas登入面板.unitypackage

2023-08-30

3DFPS射击小游戏FPS

一款3DFPS射击小游戏,还不错,想玩的可以下载试试。

2023-08-23

Register.unitypackage

一个简单的注册页面系统

2023-08-19

WinPanel.unitypackage

游戏胜利显示的胜利面板UGUI,已经制作好了。直接导入Unity即可使用。

2023-08-17

LoginPanel2.unitypackage

Unity里面的UGUI登入页面模板,里面也涉及到了异步加载场景如用需要登入开始页面的UGUI可以下载使用,还是挺不错的。非常推荐下载使用一下一下

2023-08-12

生存猎手DreamShooter

下载可直接打开游戏进行试玩,按键盘WASD进行移动,鼠标点击屏幕进行旋转和射击。

2023-08-09

Dream Shooter

一个简单的3D小游戏,有素材有源码可以直接导入Unity使用。

2023-08-05

3D双人小游戏沙漠对决

此游戏可以实现玩家双人进行沙漠对决solo,玩家1通过WS进行控制移动,AD进行方向控制,达到旋转的效果,空格键则是控制开火。玩家2则是通过上下键进行控制移动,通过左右键进行方向控制,也可以达到旋转的效果,小键盘上的0键(或者回车键)进行控制开火。当有一方玩家血量值为0里,游戏结束,并且另一方取得游戏胜利。游戏结束会弹出结束界面,如果还想再来一句直接点击结束界面上的再来一句即可。1111111 Come on!

2023-07-29

冒险者,unity3d游戏

适合新手学习开发游戏,内容少简洁易懂。

2023-07-28

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

TA关注的人

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