君千殇、
码龄8年
求更新 关注
提问 私信
  • 博客:19,842
    19,842
    总访问量
  • 20
    原创
  • 12
    粉丝
  • 17
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2017-10-16

个人简介:每一个网瘾少年都有一个游戏开发梦!

博客简介:

lovejunna的博客

查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得6次评论
  • 获得50次收藏
  • 博客总排名340,901名
创作历程
  • 2篇
    2021年
  • 1篇
    2020年
  • 17篇
    2019年
成就勋章
TA的专栏
  • C#入门
    15篇
  • 年终总结
    2篇
  • 游戏开发
    3篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

56人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

2021年终总结(生活篇):成长并前行

2021年终总结(生活篇):成长并前行
原创
发布博客 2021.12.31 ·
324 阅读 ·
0 点赞 ·
5 评论 ·
0 收藏

2021年终总结(公司篇):坎坷但不后悔

2021年终总结(公司篇)
原创
发布博客 2021.12.31 ·
1712 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Unity-Shader-KawaseBlur

Unity-Shader-KawaseBlurKawaseBlur模糊效果,目前已经越来越受游戏的欢迎,最著名的就是高斯模糊,但是其性能却也让开发者感到很无奈,在移动低端设备上不太友好,本文主要介绍另一种模糊KawaseBlur,该模糊效果跟高斯模糊比较相像,但是性能却比经过优化的高斯模糊的性能约快1.5倍到3倍,还是比较适合移动设备来使用当做游戏里面的模糊效果。1.效果图废话不多说,先贴效果图,这里主要分为两种,一种是作用于UI,一种是不包含UI:(1).包含UI:(2).不包含UI:2
原创
发布博客 2020.07.24 ·
2591 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

C#入门(十五/终) Observer模式

Observer模式(观察者模式)Observer设计模式的作用: Observer设计模式是为了定义对象间的一种一对多的依赖关系,以便于当一个对象的状态改变时,其他依赖于它的对象会被自动告知并更新。Observer模式是一种松耦合的设计模式。应用实例: 拍卖的时候,拍卖师观察最高标价,然后通知给其他竞价者竞价。优点: 1、观察者和被观察者是抽象耦合的。 2、建立一套触发机制。缺点: 1...
原创
发布博客 2019.07.13 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C#入门(十四 )委托和事件

前言:我们先看下方法之间的调用public void Method01(){Method02();}public void Method02(){}这是我们常规的一个写法,但是也暴露了一个问题,我们这样就把方法给写死了,Method01只能调用Method02!那么我们如何来改变这样的情况。我们想到的是,能不能像传入参数一样将方法作为某种类型的变量传到另外一个方法。所以,要...
原创
发布博客 2019.07.13 ·
185 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

C#入门(十三)泛型

前言:最终改写为:前言我就直接用ppt截图来展示了,省点力气。泛型这样我们就可以通过public void Sort< T >(T[] arr){}方法对各种类型的数组进行排序。这个方法也叫做泛型方法。相同的,我们也可以在类名之后加一个< T >来定义一个泛型类。想到这里我们应该可以回顾原来学习的List< T >数组,以及在U3d中经常用来获取各...
原创
发布博客 2019.07.13 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C#入门(十二) static关键字(共享)和单例模式

前言1、什么是static?static 是一种修饰符,它被用来控制变量的存储方式和可见性。2、什么时候用static?(1).需要一个数据对象为整个类而非某个对象服务,同时又力求不破坏类的封装性,即要求此成员隐藏在类的内部,对外不可见。(2).有些时候,我们希望我们所引用的类,只存在一个对象,这时候,我们就可以通过static来实现一个单例类。这种模式也叫单例模式。被static修饰...
原创
发布博客 2019.07.13 ·
850 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C#入门(十一)Dictionary(字典)

Dictionary< Tkey,TValue> 字典常用属性:名称         说明Count      获取包含在Dictionary< TKey,TValue>中的键/值对的数目。Item      &n...
原创
发布博客 2019.07.12 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C#入门(十)值类型和引用类型

值类型简单类型:(Sbyte,Byte,Short,Ushort,Int,Uint,Long,Ulong,Char,Float,Double,Bool,Decimal)枚举(enum),结构(struct)引用类型类,数组,接口,委托,字符串值类型和引用类型的区别1.值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。2.值类型存取速度快,...
原创
发布博客 2019.07.12 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C#入门(九) ArrayList数组和List数组

ArrayList数组他相当于一种高级的动态数组,位于System.Collections命名空间下,他可以动态的添加和删除元素,可以将他看做是扩充了功能的数组,但它并不等同于数组。与普通数组的比较:普通数组的容量是固定的,而Arraylist的容量可以根据需要自动扩充。Arraylist提供添加,删除和插入某一范围元素的方法,但在数组中,只能一次获取或设置一个元素的值。ArrayLis...
原创
发布博客 2019.07.12 ·
1281 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

C#入门(八)数组与数组排序

数组数组的定义      数组是包含若干相同类型的变量,这些变量都是可以通过索引进行访问的,数组中的变量称为数组的元素,数组能够容纳元素的数量称为数组的长度,数组中的每个元素都具有唯一的索引与其相对应,数组的索引从零开始。数组的类型      数组分为一维数组,二维数组和...
原创
发布博客 2019.07.12 ·
1077 阅读 ·
3 点赞 ·
2 评论 ·
2 收藏

C#入门(七)递归

递归定义:我们除了调用其他方法,方法也可以调用自身,这就叫做递归。例子:求解f(x)=f(x-1)+f(x-2),f(0)=2,f(1)=3,求f(40).代码:结果:
原创
发布博客 2019.06.23 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C#入门(六)循环嵌套

循环嵌套这里就举个例子说明吧,很经典的九九乘法表。九九乘法表代码:结果:分析:循环嵌套也就是执行第一个循环一次,就把第二个循环所有次数执行完,直到条件不满足,再执行第一个循环第二次,以此循环。...
原创
发布博客 2019.06.23 ·
541 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

C#入门(五)程序控制流程

程序控制流程实现:用if,swich和循环三种语句实现。作用:默认情况下,程序执行持续的从一条语句到下一条语句,控制流语句允许你改变执行的顺序。选择语句:这些语句可以选择哪条语句或者语句块来执行。IF-Else语句int a;if(b>c){     a =2;}else{     a=...
原创
发布博客 2019.06.23 ·
628 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

C#入门(四)方法的重载和重写(实现多态)

方法的重载定义:一个类中允许有一个以上的方法,拥有相同的名称,这叫做方法的重载,使用相同名称的每个方法必须拥有一个和其他不同的签名。什么是方法的签名呢?方法的签名包括:方法的名称,参数的数目,参数的数据类型和顺序,参数的修饰符。注意:返回类型不是签名的一部分,形参的名称也不是签名的一部分。含义: 实际上他们是属于不同的方法,只是名字相同而已。方法的重写定义:当一个子类继承一父类,而子...
原创
发布博客 2019.06.22 ·
713 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

C#入门(三) 表达式

表达式前面我们说了如何创建变量,我们有了变量之后如何对它进行操作呢?答案是通过表达式!那么表达式又是什么组成的呢?答案是运算符和操作数.操作数包括(变量,文本,常量,表达式等)运算符(算术运算符,赋值运算符,关系运算符,逻辑运算符,位运算符)算术运算符的分类(b=1,c=2) 一元运算符:处理一个操作数 例如:a=b++; 结果:a=2; 二元运算符:处理两个操作数 例如...
原创
发布博客 2019.06.18 ·
403 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

C#入门(二)类,方法和成员变量

类,方法和成员变量作为一个初学者老把类和方法弄混,这一点就比较难受了,这里说明一下,可以先死记下来,随着逐步学习,慢慢就会透彻。说类,方法和成员变量之前先说一下修饰符,数据类型和返回类型的问题。修饰符C#里面有四种访问修饰符1.Public:公有的,是类型和类型成员的访问修饰符。对其访问没有限制,也就是谁都可以访问。2.Internal:内部的,是类型和类型成员的访问修饰符。同一个程序集...
原创
发布博客 2019.06.18 ·
2066 阅读 ·
3 点赞 ·
0 评论 ·
12 收藏

C#入门(一)HelloWord

**HelloWorld**学习每一门语言都是从HelloWorld开始的,我也将HelloWorld作为入门的第一个内容!废话不多说,直接上代码了,没有啥技术含量,就是一个入门例子,用的IDE是VS2017。1 创建一个C#控制台应用项目并为之起一个名字2.VS2017默认为我们在main方法里面写好了一个输出语句HelloWorld这里边我把每行代码的注释都加上了。3 运行程...
原创
发布博客 2019.06.18 ·
5449 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

游戏开发学习路开启

疯狂的两个月距离实习就剩两个月了,为了进入游戏开发公司实习,要拼了,要不然如何和别人已经学了3年游戏开发的人争取名额!学习目标看了很多游戏开发文章也请教了很多游戏开发大佬,最终内心形成一个学习计划和目标.C#-Unity3D-C# C#要重新拿起已经过去一年多的C#课本了,Unity3D我买了宣雨松老师的Unity3D游戏开发(第二版)进行学习。接下来就是学习了,我会把我学...
原创
发布博客 2019.04.25 ·
638 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

游戏开发梦

一个渣渣大三学生的感慨 不知不觉已经大三下学期了,面对实习和毕业的压力,我和不少大三学生一样焦虑。我学的是计科专业,大学期间学了很多课程,c/c++/c#/java/java web/android等等,,学习这么多语言,都了解一点点但都不精通,忽然发现自己啥都不会,对前途有点迷茫,想了很久,回想了一下这大学三年的一切和当初刚入学的梦想,最终决定选择走游戏开发这条路。我的决定和醒悟太晚了,如果...
原创
发布博客 2019.03.30 ·
286 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏
加载更多