自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Arcobaleno

Never stop moving forward

  • 博客(34)
  • 资源 (5)
  • 问答 (4)
  • 收藏
  • 关注

原创 c# 静态A类使用普通类B对象

class static A{public static string name;public static int age;public static Fun1(){}private static Fun2(){}}class B{public string OPString(){return name;}public int OPInt(){ret...

2019-07-31 14:51:23 510

原创 VScode注释与取消注释快捷键

注释: CTRL+K+C取消注释 :CTRL+K+U

2019-07-31 13:30:12 12163 2

原创 Unity配置文件xxx.ini

程序没有任何配置文件,那么它对外是全封闭的,一旦程序需要修改一些参数必须要修改程序代码本身并重新编译,为了让程序出厂后还能根据需要进行必要的配置,所以要用配置文件;配置文件有很多种,如INI配置文件,XML配置文件,cfg配置文件,还有就是可以使用系统注册表等。作为一个新手,刚刚接触到配置文件ini,今天就把感悟记载下来。本博要完成的任务很简单,就是写一个配置文件xxx.ini,然后我可以在U...

2019-07-31 11:54:48 2973

原创 VSCode For Unity

被大佬安利了VSCode,所以准备来装一下这个。因为之前一直在用VS,所以不太清楚VSCode的情况,据闻这款编辑器是轻量级插件化的,深受Programmer的喜爱。。今天就来用用看。下载VSCodehttps://code.visualstudio.com/Unity默认编辑器设置Edit--Preference,如果Unity没有识别出来有VSCode也不要着急,我直接...

2019-07-30 16:12:44 5608 4

原创 Unity之PlayerPrefs

PlayerPrefsPlayerPrefs是U3D提供的用于本地持久化保存和读取的类。工作原理:以键值对的形式(key-value)将数据保存在文件中,然后程序可以根据这个名称取出上次保存的数值。官方文档说明:https://docs.unity3d.com/ScriptReference/PlayerPrefs.html存储位置:在Mac OS X上PlayerPrefs存储在...

2019-07-29 21:43:04 819

转载 Unity单例模式

本文属转载,原文博客:https://blog.csdn.net/yupu56/article/details/53668688为什么要使用单例模式在我们的整个游戏生命周期当中,有很多对象从始至终有且只有一个。这个唯一的实例只需要生成一次,并且直到游戏结束才需要销毁。单例模式一般应用于管理器类,或者是一些需要持久化存在的对象。Unity3d中单例模式的实现方式(一)c#当中实现...

2019-07-29 17:46:30 443

原创 有道云笔记恢复

打开有道云笔记的时候,不知道误按了哪个键,前几天写的笔记给误删了。。。吓得我赶紧找恢复办法,发现在文件名右键,显示历史版本就行了。这款笔记软件真的好用。很喜欢。...

2019-07-29 10:18:54 1022

原创 Unity中的Invoke()和InvokeRepeating()

MonoBehaviour里面有两个内置的延时方法Invoke()和InvokeRepeating(),这两个延时方法有什么区别呢?Invoke()Invoke(methodName: string, time: float): void;//methodName:方法名//time:多少秒后执行InvokeRepeating()InvokeRepeating(method...

2019-07-26 19:15:00 5267

原创 System.Timers.Timer定时器的使用

话不多说先来看一段代码://实例化Timer类,设置间隔时间为10000毫秒;System.Timers.Timer t = new System.Timers.Timer(10000); t.Elapsed += new System.Timers.ElapsedEventHandler(timeout); //到达时间的时候执行倒计时事件timeout; t.AutoRe...

2019-07-26 18:59:49 19047 1

原创 TextMeshPro插件

Unity真是啥样式儿的插件都有啊。。TextMesh Pro是Unity中文字渲染的一个插件,如果你的Unity是2018版本以上,那么就可以找到这个插件:Window>Package Manager:注意红色框框圈出来的那段文字,翻译过来就是,TextMesh Pro是Unity的终极文字解决方案,它能完美的替代Unity的UI Text,也能完美的替代Text Mesh。...

2019-07-26 10:09:33 2220 1

转载 Unity的RuntimeInitializeOnLoadMethod属性初探 及 函数执行顺序

本博属于转载,转载地址:https://www.cnblogs.com/meteoric_cry/p/7602122.htmlUnity 5.0开始增加了RuntimeInitializeOnLoadMethodAttribute,这样就很方便在游戏初始化之前做一些额外的初始化工作,比如:Bulgy参数设置、SDK初始等工作。先来看一下它的生命周期sing UnityEngine;...

2019-07-24 22:51:08 2099 1

转载 数据契约(DataContract)里的DataMember特性

本文属转载,原文博客:https://www.cnblogs.com/likui-bookHouse/p/8310225.html数据契约(DataContract)服务契约定义了远程访问对象和可供调用的方法,数据契约则是服务端和客户端之间要传送的自定义数据类型。一旦声明一个类型为DataContract,那么该类型就可以被序列化在服务端和客户端之间传送。只有声明为DataContr...

2019-07-24 21:13:04 485

原创 七月人间失格

心是渴望自由和飞翔的,成年的疲惫却始终刻在脸上。为什么要搞技术,为什么不搞技术。沉闷的天气,难以收敛的思绪,似乎有场大雨在酝酿,但永远浮在空中,落也落不下来。倦怠的手指,痉挛的胃,快要麻掉的腿。也许,是个机器人吧。为何,不做个机器人呢?镜中的脸一天比一天成熟,骨骼渐渐分明,是胶原蛋白流逝的痕迹。仿佛看到一个年长的女子,风尘仆仆,遥遥而立,在镜子的彼端,冷眼旁观。忽...

2019-07-20 21:16:09 253 1

转载 c++ new和malloc的区别

本文属转载,原文博客链接:http://blog.csdn.net/linux_ever/article/details/50533149new与malloc的10点区别1. 申请的内存所在位置new操作符从自由存储区(free store)上为对象动态分配内存空间,而malloc函数从堆上动态分配内存。自由存储区是C++基于new操作符的一个抽象概念,凡是通过new操作符进行内存申请...

2019-07-20 09:37:05 877

转载 抽象类和接口的区别

抽象类不能创建实例,它只能作为父类被继承。抽象类是从多个具体类中抽象出来的父类,它具有更高层次的抽象。从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为其子类的模板,从而避免了子类的随意性。(1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法(2) 抽象类不能被实例化(3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽...

2019-07-18 08:49:22 499

转载 二叉树遍历

真是奇了怪了。。我的博客分类里怎么都没有数据结构呢。。这么重要的东西。。。今天就来添个二叉树,但是重点讲基础,实现这种东西就先不复习了。本博属转载,原创博客链接:https://www.cnblogs.com/songwenjie/p/8955856.html二叉树遍历方法:前序遍历:递归方式实现前序遍历具体过程:先访问根节点 再序遍历左子树 最后序遍...

2019-07-17 23:57:38 169

原创 内存溢出和内存泄漏的区别

这个很重要,是开发中经常会遇到的问题。现在总结如下:内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少...

2019-07-17 22:09:46 7392

转载 Linux 压缩解压缩命令详解

本博属转载,原文博客地址:https://www.cnblogs.com/rickzhai/p/6432240.htmltar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的...

2019-07-17 21:25:58 157

转载 一个查询用户信息的url输入在浏览器地址栏中后按下回车键,经历了什么?

本文属转载,原文地址:https://www.cnblogs.com/sessionbest/articles/8688586.html1.背景介绍 当你在浏览器地址栏输入一个URL后回车,将会发生的事情?这是一道经典的面试题,同时也是一道复杂的题目,涉及到很多东西,不同的软件开发者对于此道问题有不同的答案,对于其中的某一点也能无限深究,今天我们就来侧重于web前端来看一下究竟...

2019-07-17 21:06:04 151

原创 进程和线程

这个一般和并发编程挂钩。什么时候需要用到并发编程?举个例子,服务器是不是要服务很多个客户端,如果在11:11分,服务器只能服务一个客户端,那其他客户端是不是就傻眼了。就像找对象一样,这个帅哥该时间段只和这个美女谈恋爱,那其他的美女想和他谈恋爱是不是得干等着?所以我们要让帅哥能够并发谈恋爱,同时分身和多个美女谈恋爱。所谓分身的过程就是并发编程。实现并发的方式一般有:多进程、多线程、IO多路复用。详细...

2019-07-17 20:44:33 223

转载 网络知识基础

1、TCP为什么需要3次握手,4次断开?“三次握手”的目的是“为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误”。 client发出的第一个连接请求报文段并没有丢失,而是在某个网络结点长时间的滞留了,以致延误到连接释放以后的某个时间才到达server。本来这是一个早已失效的报文段。但server收到此失效的连接请求报文段后,就误认为是client再次发出的一个新的连接请求。于是...

2019-07-17 15:34:42 124

转载 netstat和lsof的区别

netstatnetstat用来查看系统当前系统网络状态信息,包括端口,连接情况等,常用方式如下:netstat -atunlp,各参数含义如下:-t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(LISTEN状态的套接字) -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序 -n : 不进行DNS解析 -a 显示所有连接...

2019-07-17 14:50:04 655

原创 Unity--分场景

本博重在回顾知识点,不具有普适性,纯属博主碎碎念,大佬绕道。之前说了一些基本的情况,但是游戏一直都在一个Scene下对吧,但是真实的游戏是有多个场景的,比如我们玩The Room的时候,会有chapter1,chapter2,不同的章节是不同的游戏场景,然后在进入到一个场景的时候,左上角还有返回的按钮。那这,又该怎么实现呢?本博主要是回顾制作游戏界面。假设第一个场景的名字叫做Isl...

2019-07-16 01:55:52 2077

原创 Unity--创建粒子系统

本博重在回顾知识点,不具有普适性,纯属博主碎碎念,大佬绕道。我们将使用Unity的粒子系统来制作火焰和烟雾的效果,并为其添加3D声效 。GameObject->Effects->Particle System.这些都不做介绍了,反正想用总会看懂的。GameObject | Particle System,这时我们的层次面板中便多了一个粒子系统对象,把它重命名为Fir...

2019-07-16 01:38:49 4306

原创 Unity--游戏字幕

本博只为复习知识,纯属博主个人碎碎念,不具有普适性,大神绕道。说了那么多碰撞器,动画,声音什么的,游戏中常见的字幕还没说过。像我们玩消消乐什么的,是不是都会有分数的变化?那这个是怎么实现的呢?本节会设计到的有Canvas、Text和Image组件。本节要实现的是:现在要限制玩家自由地进入门中——只有在收集到了全部必要物品的情况下才可以进入门中。通过在玩家进入触发区域时,在屏幕上显示相关的提...

2019-07-16 01:20:19 3457

原创 Unity--碰撞交互

本博重在回顾之前的知识点,不具有普适性,大神绕道。我们来实验Unity很重要的碰撞检测系统,实现门的开和关,说白了就是碰撞交互产生动画,动画,动画,并且是有声音的动画。我们首先来打开之前创建的Project,就是拥有地形和FPSController的那个项目,我们进入到工程目录发现:点击Assets | test.unity,可打开工程。注意:后缀是.unity的文件其实表示当前工...

2019-07-16 00:34:31 15535 4

原创 Unity--地形编辑

本博纯属回顾之前学习的知识,掌握Unity基本的操作,不具有普适性。大神绕道。大吉大利,今晚吃鸡!!!是不是玩过吃鸡游戏,那主角怎么就能在那么大个地儿跑的那么欢畅呢?还能躲在房子里,还有能量可以补充,还能开心的相互射来射去?恩?这是什么描述?- - 。。。不如叫大吉大利,今晚赤激吧。所以,地形是怎么创建的?那些个玩意儿怎么整出来呢?额??越说越不像正经人了。今天还是个正经的博主么?可能已经...

2019-07-15 22:27:45 13566 2

原创 Unity第一人称设计游戏雏形

本博主要是通过简单的Unity第一人称设计游戏的简单的实现来回顾相关知识点,纯属个人碎碎念,不具有普适性,大神绕道。因为基本是一个游戏了,所以要考虑游戏怎么开发。那就要有游戏的整体框架和模块的思路。首先你要这样想,我的游戏是什么样的场景,比如说基本的元素,我要有好看的地、漂亮的光、我要有枪,枪要有子弹,另外我要有可以命中的物体。所以这是基本的元素,那这些东西,我们都可以通过建模来实现。...

2019-07-15 21:50:05 1325

原创 Unity--弹力小球

本博主要是针对简单的实现来回顾Unity的基本知识点,加深记忆,纯属个人碎碎念,大神绕道。在层次面板中选中Main Camera,然后在主菜单栏中点击Game Object,在弹出的选项卡中选择Align with View选项,把相机视角调整到我们场景的视角。在为小球通过Inspector面板的Component添加完Rigidbody属性后,因为重力,小球会下落,但是小球没有弹性:...

2019-07-15 20:15:39 8466

原创 Unity基本概念

虽然之前做过很多次的Unity开发,但是嘴巴很笨,要把它理论性的说出来总是很难。所以我要总结一下。这篇博客就是来总结Unity的基本概念的,大神绕道:一、Unity界面简介(Default默认视图)。(1)层次面板(Hierarchy)——显示、管理场景中的物体对象;(2)控制工具——操纵游戏对象,测试游戏等;(3)场景(游戏场景)视图(Scene & Game)——构建游...

2019-07-15 19:35:02 2602

原创 vs2015项目中新建文件夹

是这样的,我发现别人的项目无论是物理盘上的存放,还是vs界面上的显示都非常干净,模块化,比如这样的:然后你发现它头文件下的代码都分门别类的安排的明明白白,但是再来瞅瞅我的,,全一锅粥了。然后我就想学习人家的方法,比如你看,我也整了个小分类作用的文件夹。但其实这不是文件夹,这是筛选器。因为我右键--》添加--》只有筛选器没有文件夹。那么筛选器和文件夹的区别是什么呢?其实就是...

2019-07-13 22:43:05 4372 1

转载 OpenCV中的inRange()

【1】inRange()函数OpenCV中的inRange()函数可实现二值化功能(这点类似threshold()函数),更关键的是可以同时针对多通道进行操作,使用起来非常方便!主要是将在两个阈值内的像素值设置为白色(255),而不在阈值区间内的像素值设置为黑色(0),该功能类似于之间所讲的双阈值化操作。函数原型(C++): void inRange(InputArr...

2019-07-11 21:22:10 35105 4

转载 xxx已经在obj中定义

唉。记性是一年不如一年了,这种错误一看就是儿科错误,为什么还在犯呢。。。为不长记性孩子的未来感到担忧。。。。很明显是重复定义了,一般在c++的项目开发时,菜鸡很容易出现这种错误。来看看常见的情况是什么:1、头文件重复包含;2、变量重复定义头文件重复包含1.我们知道在编译c或c++程序时候,编译器首先要对程序进行预处理,预处理其中一项工作便是将你源程序中#include的头文...

2019-07-11 14:57:32 28725 6

原创 OpenCV circle()函数

这个函数其实就是画圆:cvCircle(CvArr* img, CvPoint center, int radius, CvScalar color, int thickness=1, int lineType=8, int shift=0)img为源图像指针center为画圆的圆心坐标radius为圆的半径color为设定圆的颜色,规则根据B(蓝)G(绿)R(红)thic...

2019-07-11 00:03:44 32753 4

opengl配置文件glaux.lib,glaux.h,glaux.dll,glut,glut32等

网上的资源好少,而且要价好贵,我这个只要一积分,保客官能用,不能用你来打我!

2018-12-05

phantomjs+chromedriver

phantomjs+chromedriver,适合写爬虫的一些工具。anaconda3太大了,另外上传

2018-02-12

FlappyBird

从前火的一塌糊涂的FlappyBird,做出来的效果和原创差不多。

2018-02-08

太空大战Unity小项目

Unity开发的太空大战。2D。飞机能够移动发射子弹,打中陨石。如果被陨石打中就四到了

2018-02-08

计算机组成原理ppt版

有助于你更好的学习计算机内部设备,包括概论,计算机系统的硬件结构,存储器,cpu,控制单元等详细讲解。

2015-04-12

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

TA关注的人

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