排序:
默认
按更新时间
按访问量

C#学习篇之基础回顾总结(学习目录)

最近翻出了之前C#基础学习的笔记,回顾了一下,并且稍微整理一下保存在博客中,也算是作为学习的记录,也可以给新人一些帮助。由于写于初学时,所以对部分知识点的理解可能还有点欠缺,以后也会慢慢更正。 下面是我学习的目录,不知有没有遗漏的知识点。 C#基础学习目录 1.枚举类型 2.结构体 3.访问...

2018-08-12 21:53:07

阅读数:124

评论数:0

Unity踩坑记之Unity5.6发布WebGL与网络端互传数据

Unity支持20多种平台听起来好像很厉害,可是稍微接触了才发现其实有很多大坑。最近因为项目需要接触了WebGL,其中还要连接SQL数据库,原本以为只需要发布为WebGL即可,结果问题很多,问题如下: 1.发布项目时报错(看了一下错误是System.Windows.Form.dll报错,应该是W...

2018-01-05 19:53:30

阅读数:4240

评论数:1

想去游戏公司做游戏,最重要的是什么素养?

  首先,要学会沟通。   话说,动过去游戏公司的念头,做游戏,感觉很酷。   但是,想想自己一不会编程、二不会画画……做策划?那好像是两边受气里外不是人出事第一个背锅的角色,想想也就想想……不过正好前些天我们发过一篇讲去日本学游戏的文章,说不定能派上用场。   前段时间看到伽马数据的一个调...

2018-12-04 13:41:11

阅读数:149

评论数:0

为什么会有那么多糟糕的游戏

为什么会有那么多糟糕的游戏 为什么国内会有那么多糟糕的游戏,那些厂商为什么要赚“黑心钱”呢? 这件事不能只看游戏行业,甚至不能只看国内,但在这里,我们就说国内的情况。 自改革开放以来,咱们国家的发展模式基本上是完全原创的,既不是沿袭基于农耕文明的大陆国家的发展经验,也不是直接拥抱西方的商业文...

2018-11-22 08:33:28

阅读数:93

评论数:0

Unity学习篇之txt文本文档的多种读写方式

在Unity开发中,有时候需要将参数写在外部文档中方便动态读取和修改,文档可以是txt、xml、json,这篇文章介绍一下txt文档的几种读取和写入方法。 1.读取txt文档 首先在Unity中新建一个StreamingAssets文件夹,这个文件夹中的内容可以在应用发布时原封不动地打包进去(...

2018-11-20 15:58:24

阅读数:35

评论数:0

Unity一键复制粘贴对象的所有组件和参数

Unity开发中,你如果想要把某个对象的组件全部都拷贝到新的对象上,除了一个个复制粘贴组件,还要修改组件中的参数,也就是不断重复Copy Component 、Paste Component As New、Paste Component Values,实在是一件很麻烦的事,所以想办法将步骤合起来,...

2018-11-09 16:25:26

阅读数:14

评论数:0

2018国内VR游戏现状

近日,索尼宣布PS VR 销量突破300万套,VR游戏销量超过2190万份。即便如此,PS VR在索尼主机中的渗透率仍然只有3.6%。 VR游戏,未来发展潜力最大的领域,现在却遭遇最艰难的时期。 借此机会,笔者来聊聊VR游戏。 【3年换了3批人】 “活动连续办了3年,感觉换了3批人,而且一...

2018-10-18 10:41:19

阅读数:176

评论数:0

Unity制作360°全景背景(内部可见shader)

Unity项目中经常会出现非全封闭式的建筑场景,玩家能看到场景之外的一些内容(不可避免),就需要有一个360°无死角的全景背景来避免穿帮,而不是使用Unity自带的虚空作为背景。 制作全景背景有两种方式: 1.制作全景天空盒。借助第三方软件将360度全景图片转换为6面立方体图片,然后新建材质设...

2018-09-28 16:49:59

阅读数:209

评论数:0

C#学习篇之基础回顾(17)----- 泛型

我们首先看个例子,比如写一个方法来获取参数的类型,实现如下: public static void ShowType(string s) { Console.WriteLine(s.GetType()); } ...

2018-09-17 10:34:16

阅读数:57

评论数:0

C#学习篇之基础回顾(16)----- 进程和多线程

进程 进程(Process)是Windows系统的一个基本概念。一个应用程序在操作系统中运行被视为一个进程,进程可以包括一个或多个线程。 进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非使用分布式计算方式),一个进程运行失败也不会影响另一个进程。 线程 线程是进程中的基本执行单元...

2018-09-17 10:27:42

阅读数:63

评论数:0

C#学习篇之基础回顾(15)----- 单例

单例模式是一种设计模式,就是确保一个类只有一个实例,并且提供一个全局访问点。 下面是简单的单例模式实现: public class Name { private static Name _instance; public static Name Ins...

2018-09-17 10:18:54

阅读数:66

评论数:0

C#学习篇之基础回顾(14)----- 委托和事件

委托 委托是一个类,它定义了方法的类型,可以将方法作为另一个方法的参数进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-else(Switch)语句,同时使得程序具有更好的可拓展性。 委托的声明格式: public delegate void 委托名(参数类型 参数); ...

2018-08-30 16:14:32

阅读数:53

评论数:0

C#学习篇之基础回顾(13)----- 接口

接口是指定一组函数成员而不实现成员的引用类型,其他类或者接口可以继承接口,并且要求实现接口的类或结构需要实现接口中所有的成员。 interface IName { int GetLength(); } public class ChineseN...

2018-08-30 16:04:14

阅读数:26

评论数:0

C#学习篇之基础回顾(12)----- 抽象类和虚方法

抽象类 抽象类在声明类时添加abstract来创建抽象类,如果抽象类中包含抽象方法,则继承的派生类必须要使用override实现抽象类的重写。 注意: (1)不能在抽象类外部声明抽象方法。 (2)不能创建抽象类的实例。 (3)不能将抽象类声明为sealed(密封类,不能被继承) 抽象类...

2018-08-30 15:52:13

阅读数:29

评论数:0

C#学习篇之基础回顾(11)----- 面向对象三大特性-多态

多态性表现为一个接口,多个功能。主要有两种形式,可以是静态也可以是动态。 静态多态 编译时发生函数响应(调用),由方法重载和运算符重载实现。 方法重载指的是两个方法名字相同,但是参数类型以及参数个数不同,可以在不改变原来方法的基础上,拓展方法的功能。如: public void Name...

2018-08-30 15:36:58

阅读数:20

评论数:0

C#学习篇之基础回顾(10)----- 面向对象三大特性-继承

继承是面向对象编程的基本特性,描述基于现有类创建新类的能力。借助继承,能够定义可重用(继承)、扩展或者修改父类行为的子类。成员被继承的称为基类,继承基类成员的类称为派生类。 继承注意点: (1)继承可传递。 (2)C#类只支持单一继承,但是可以通过接口实现多重继承。 (3)除了构造函数和析...

2018-08-29 13:31:24

阅读数:32

评论数:0

C#学习篇之基础回顾(9)----- 面向对象三大特性-封装

封装 封装被定义为把一个或多个项目封闭在一个物理的或者逻辑的包中,并且留出访问的接口。“封装”意味着将一组相关属性、方法和其他成员视为一个单元或对象。C#封装通过访问修饰符来实现对使用者的访问权限进行设置。 封装的优点 (1)良好的封装能够减少耦合(比如实现界面和逻辑分离)。 (2)类具有...

2018-08-29 13:28:04

阅读数:41

评论数:0

C#学习篇之基础回顾(8)----- 构造和析构

构造方法 用于在创建对象时初始化对象。每个类都至少要有一个构造方法,除非是静态类,否则编译器会为无构造方法的类生成一个默认的构造方法。 构造方法可以通过不同的形参来重载,如: class Name { public Name(){ } public Name(strin...

2018-08-29 10:08:07

阅读数:36

评论数:0

C#学习篇之基础回顾(7)----- 值类型和引用类型

值类型 值类型变量声明之后,编译器会为其在栈中分配好预定义的的内存空间。 值类型包括:byte,short,int,long,float,double,decimal,char,bool,struct,enum 引用类型 当声明一个引用类型时,只会在栈中分配一个用于容纳地址的内存,并在数据...

2018-08-29 09:54:30

阅读数:29

评论数:0

C#学习篇之基础回顾(6)----- 方法和参数

方法 方法是将相关的语句进行组织并且执行一个任务的语句块,每个C#程序都至少有一个带有Main方法的类。 方法定义 访问修饰符 返回值类型 方法名(参数类型 参数) {          方法主体 } 参数 当调用带参数的方法时,常见的有三种向方法参数传递的方式: (1)值参数:...

2018-08-29 09:32:28

阅读数:50

评论数:0

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