自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 Unity学习篇之UGUI事件监听接口

平时做项目的时候,如果项目中有UGUI,一般会用到button的监听事件,点击按钮即可调用指定的方法,但是对于其他的UI控件如Image就没有那么方便了,今天我就介绍一种Unity自带的UGUI事件监听的方法,需要用到一些接口。前期准备:创建一个Image控件,将Listener.cs脚本挂载上去即可。1.点击事件监听接口【IPointerDownHandler、IPointerUpHa...

2019-05-09 15:09:36 2764

原创 Unity创建脚本自动添加头部格式

在开发脚本中添加头部格式,能够方便自己和他人阅读脚本基本信息,也能够在协同开发中快速找到对应模块开发人员。本文介绍一下Unity中创建脚本自动添加头部信息格式的方式。效果图:创建教程:找到Unity安装目录,如Unity2018.1\Editor\Data\Resources\ScriptTemplates文件夹下的81-C# Script-NewBehaviourScript.c...

2019-04-02 13:13:48 987

原创 基础网络知识整理

在开发过程中经常会涉及到服务器开发,也就会接触各种网络知识,表中列出我之前的基础网络知识的整理,都是我学习之后用自己的话总结,保存在博客中用于存档,后面可能会有补充。序号 问题 解决 1 IP、域名、端口号之间的联系? 当需要访问互联网中的项目,可以通过域名或者IP+端口号的方式访问,IP是网络中设备的数字标签,端口号用于区分联网设备上不同的服务,域名则是互联网上某...

2019-03-13 08:36:03 269

原创 【闲谈】CSDN积分排名前三(更新于2019.01.09)

第一名:stpeace第二名:yuanmeng001第三名:phphot

2019-01-09 16:05:57 625

转载 【微信小程序开发】Flex 布局教程:实例篇

(写在前面:微信小程序的界面布局wxss的语法基本与css相同)上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法。你会看到,不管是什么布局,Flex往往都可以几行命令搞定。我只列出代码,详细的语法解释请查阅《Flex布局教程:语法篇》。我的主要参考资料是Landon Schropp的文章和Solved by Flexbox。一、骰子的布局骰子的一面,最多可...

2018-12-21 15:27:45 2582

转载 【微信小程序开发】Flex 布局教程:语法篇

(写在前面:微信小程序的界面布局wxss的语法基本与css相同)网页布局(layout)是 CSS 的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面...

2018-12-21 15:19:00 468

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

  首先,要学会沟通。  话说,动过去游戏公司的念头,做游戏,感觉很酷。  但是,想想自己一不会编程、二不会画画……做策划?那好像是两边受气里外不是人出事第一个背锅的角色,想想也就想想……不过正好前些天我们发过一篇讲去日本学游戏的文章,说不定能派上用场。  前段时间看到伽马数据的一个调查,统计国内游戏企业各岗位对人才的职业素养要求,排名最高的是「沟通能力」。  呀,看到这个就有...

2018-12-04 13:41:11 1058

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

为什么会有那么多糟糕的游戏为什么国内会有那么多糟糕的游戏,那些厂商为什么要赚“黑心钱”呢?这件事不能只看游戏行业,甚至不能只看国内,但在这里,我们就说国内的情况。自改革开放以来,咱们国家的发展模式基本上是完全原创的,既不是沿袭基于农耕文明的大陆国家的发展经验,也不是直接拥抱西方的商业文明。社会主义市场经济体制改革为我们带来了30年经济飞速发展,也让我们走在一条相对独特的道路上,要平衡利...

2018-11-22 08:33:28 455

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

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

2018-11-20 15:58:24 4121

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

Unity开发中,你如果想要把某个对象的组件全部都拷贝到新的对象上,除了一个个复制粘贴组件,还要修改组件中的参数,也就是不断重复Copy Component 、Paste Component As New、Paste Component Values,实在是一件很麻烦的事,所以想办法将步骤合起来,直接复制物体上的所有组件、参数,一步搞定。首先写一个脚本,将其放在Editor文件夹下面,代码如下...

2018-11-09 16:25:26 9994 1

转载 2018国内VR游戏现状

近日,索尼宣布PS VR 销量突破300万套,VR游戏销量超过2190万份。即便如此,PS VR在索尼主机中的渗透率仍然只有3.6%。VR游戏,未来发展潜力最大的领域,现在却遭遇最艰难的时期。借此机会,笔者来聊聊VR游戏。【3年换了3批人】“活动连续办了3年,感觉换了3批人,而且一年比一年人少。”一位业内从业者跟笔者吐槽到。今年CJ期间,老潘照旧举办了VRPLAY社区聚会,人不...

2018-10-18 10:41:19 1881

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

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

2018-09-28 16:49:59 13092 5

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

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

2018-09-17 10:34:16 276

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

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

2018-09-17 10:27:42 454

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

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

2018-09-17 10:18:54 236

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

委托委托是一个类,它定义了方法的类型,可以将方法作为另一个方法的参数进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-else(Switch)语句,同时使得程序具有更好的可拓展性。委托的声明格式: public delegate void 委托名(参数类型 参数);我们先举个例子,假设我们遇到朋友要问好,如早上好,但是外国友人可能听不懂中文,需要用对应的语言进行沟...

2018-08-30 16:14:32 245

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

接口是指定一组函数成员而不实现成员的引用类型,其他类或者接口可以继承接口,并且要求实现接口的类或结构需要实现接口中所有的成员。接口不能单独存在,不能像实例化一个类那样实例化接口,且接口不能实现其成员的任何代码,只能包含公共实例(非静态)方法和属性。 interface IName { int GetLength(); } public cl...

2018-08-30 16:04:14 196

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

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

2018-08-30 15:52:13 286

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

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

2018-08-30 15:36:58 202

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

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

2018-08-29 13:31:24 219

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

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

2018-08-29 13:28:04 256

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

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

2018-08-29 10:08:07 303

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

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

2018-08-29 09:54:30 216

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

方法方法是将相关的语句进行组织并且执行一个任务的语句块,每个C#程序都至少有一个带有Main方法的类。方法定义访问修饰符 返回值类型 方法名(参数类型 参数){         方法主体}参数当调用带参数的方法时,常见的有三种向方法参数传递的方式:(1)值参数:复制参数的实际值给形参,当形参发生改变时不影响实参的值,保证了实参数据的安全。如://调用方法...

2018-08-29 09:32:28 228

原创 C#学习篇之基础回顾(5)----- 字段和属性

字段字段是用于存储类和类的实例相关数据的变量,一般用于内部调用。定义字段public class Book{ public string name;}属性属性是代表类的实例或者类中一个数据项的函数成员,一般用于外部调用。属性可以看作是字段的包装器,能够灵活地读取、编写某个私有字段的值,并且有助于提高调用方法的安全性以及灵活性。尽可能的使用属性来暴露数据,字段则...

2018-08-29 09:03:32 237

原创 C#学习篇之基础回顾(4)----- 类和对象

类(class)类是描述具有相同特征和行为的事物的抽象。类好比蓝图,它定义类型的数据和行为。如果类未声明为静态,客户端代码可以创建它的实例。如果类声明为静态,便无法创建实例,并且客户端代码只能通过类本身来访问它。声明类使用class关键字可以声明类,class关键字前面是访问级别,使用static关键字可以声明静态类。定义的其余部分是类的主体,其中定义了行为和数据。类上的字段、属性、方...

2018-08-24 16:03:26 218

原创 C#学习篇之基础回顾(3)----- 修饰符

访问修饰符访问修饰符是一些关键字,用于指定声明的成员或者类型的可访问性。常见的访问修饰符有:(1)public           公有访问。不受任何限制。(2)private         私有访问。只限本类访问。(3)protected     保护访问。只限本类以及继承的子类访问。(4)internal        内部访问。只限于本项目访问。除此之外还可以使...

2018-08-24 09:59:32 234

原创 C#学习篇之基础回顾(2)----- 结构体

结构体(struct)可以使得单一变量绑定多种数据类型的相关数据,是值类型数据结构。如定义书的变量,可以绑定多种数据类型,包括书的编号、标题以及作者等信息:struct Books{ public int id; public string title; public string author;}…… Books b; b.id = 100...

2018-08-19 19:32:20 292

原创 C#学习篇之基础回顾(1)----- 枚举类型

枚举类型是一组给变量提供指定赋值的组合。如定义一个Day变量,只能赋值周一到周日,则可以用枚举进行限定enum Day{ Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday};Day d = Day.Sunday;枚举位标识每一个...

2018-08-12 22:00:22 331

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

最近翻出了之前C#基础学习的笔记,回顾了一下,并且稍微整理一下保存在博客中,也算是作为学习的记录,也可以给新人一些帮助。由于写于初学时,所以对部分知识点的理解可能还有点欠缺,以后也会慢慢更正。下面是我学习的目录,不知有没有遗漏的知识点。C#基础学习目录1.枚举类型 2.结构体 3.访问修饰符 4.类和对象 5.字段和属性 6.方法和参数 7.值类型和引用类型 8.构造和析构 9.面向对...

2018-08-12 21:53:07 653

原创 PHP连接MySql/SQLServer数据库

1.配置PHP开发环境    为了方便,我安装了phpstudy,即在Apache+PHP+MySQL开发环境下进行开发,在phpStudy中可以切换PHP的版本,我选的是5.3版本。    然后我们启动Apache,在浏览器上输入localhost可以进入到PhpStudy安装目录下的WWW文件夹,说明配置成功。2.PHP连接MySql配置找到phpStudy\php53\php.ini配置文件...

2018-05-26 15:27:29 1121

原创 Unity踩坑记之解决Unity脚本使用VS打开变成杂项文件的问题

    一般Unity开发都是使用Visual Studio进行脚本编辑,我用的是VS2017+Unity5.6,非常好用,但是偶尔会出现在Unity创建的脚本,然后在VS中打开变成杂项文件,导致无法编译,于是采用了一个最简单的解决方案,解决了这个问题。    我们来测试一下,首先在Unity中创建一个C#脚本,然后双击用VS2017打开,如图为杂项文件    然后我们在解决方案这里重...

2018-05-02 20:44:24 18792 5

原创 微信小程序之虚拟摇杆练习

    这段时间研究了一下微信小程序,对小程序有了大概的了解,由于项目需要做一个虚拟摇杆,查了一下发现跟小程序相关的教程非常少,更别说是具体的一些功能实现如虚拟摇杆,所以还是自己动手做一个吧。    本教程适合对微信小程序有一些了解的新手,至于大神分分钟能实现自己想要的功能。虚拟摇杆成品如下:    OK,如果你觉得效果还行那就开始吧。我们可以先拆解虚拟摇杆的内容,一步一步实现,步骤如下:    ...

2018-04-02 21:45:38 7260 21

原创 Unity学习篇之一键添加附件并发送邮件(支持多种邮箱平台)

最近接触到通过Unity发送邮件的功能,需要将正文以及本地的文件作为附件发送到指定邮箱,最后通过SMTP实现了该功能,试了下QQ邮箱、163邮箱,亲测可用(PC端发布可用,手机端等未测试),总结如下:QQ邮箱QQ邮箱需要打开SMTP服务点此查看教程using UnityEngine;using System.Net;using System.Net.Mail;using Sys...

2018-01-20 17:29:23 2515 3

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

Unity支持20多种平台听起来好像很厉害,可是稍微接触了才发现其实有很多大坑。最近因为项目需要接触了WebGL,其中还要连接SQL数据库,原本以为只需要发布为WebGL即可,结果问题很多,问题如下:1.发布项目时报错(看了一下错误是System.Windows.Form.dll报错,应该是WebGL不支持对Windows的系统属性的调用,如本地IP地址以及windows窗口)2.打开发布...

2018-01-05 19:53:30 17269 7

原创 C# for Unity 简单语法汇总

本文将记录Unity开发中遇到的一些简单语法,用于存档方便以后查看,持续更新中。。。1.获取当前时间并且按固定格式显示System.DateTime now = System.DateTime.Now;Debug.Log(now.ToString("yyyy/MM/dd hh:mm:ss"));2.获取本机IP地址/Mac地址ipAddress = Network.player...

2017-12-28 13:07:47 2167

中文3700常用字 可用于Unity TextMesh Pro

中文3700常用字: 本txt文档包含3700+中文常用字,可用于Unity TextMesh Pro

2019-07-22

Unity连接SQL所需dll集合

此资源包含I18N.dll、I18N.West.dll、I18N.CJK.dll、System.Data.dll四个dll文件,用于支持Unity打包发布之后连接SQL数据库,Unity2018.1亲测可用,下载之后在Unity工程中创建Plugins文件夹把这4个文件放入即可使用

2018-08-08

微信小程序开发之虚拟摇杆Demo

该项目是微信小程序的摇杆Demo,由于项目需要用到摇杆但是网上很少有关于虚拟小程序的摇杆,于是自己做了一个demo,只是提供一种思路,详见https://blog.csdn.net/York_New/article/details/79795541

2018-04-02

Uni-Excel插件支持Unity导入导出Excel

该插件是基于NOPI在Unity平台上进行Excel操作,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作,该插件已包含Dll文件并且已经封装,可以直接修改方法来实现对Excel的不同操作

2018-01-20

空空如也

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

TA关注的人

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