自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Unity3D-粒子系统基础篇

2018-07-01 21:43:43 1210

原创 unity网络实战开发(丛林战争)-正式开发阶段(016-数据库设计以及登录处理)

使用工具:VS2017,unity3d使用语言:c#作者:Gemini_xujian上一篇文章中,已经完成了游戏场景与开始界面UI的搭建,接下来将对数据库和登录请求响应等操作进行处理。01-设计数据库表(用户表和战绩表)首先,我们需要设计数据库中的表,第一个就是用户表,用来存储用户信息,包含的列有id/name/password,第二个表是数据表,用来存储玩家的战绩,包含的列有id/userid/...

2018-07-01 21:43:26 997

原创 unity网络实战开发(丛林战争)-正式开发阶段(015-游戏场景及开始界面UI搭建)

使用工具:VS2017,unity3d使用语言:c#作者:Gemini_xujian上一篇文章中,我已经完成了游戏客户端与服务器端的初步连接,接下来,我们开始进行游戏场景与开始界面UI的搭建。01-控制场景的视野漫游动画作为菜单界面背景首先,需要将资源包中的一个scene场景作为游戏的主场景,这里,提供一下资源的下载地址(https://download.csdn.net/download/gem...

2018-07-01 21:43:18 2490

原创 unity网络实战开发(丛林战争)-正式开发阶段(014-游戏客户端与服务器端连接搭建)

使用工具:VS2017,unity3d使用语言:c#作者:Gemini_xujian上一篇文章中,我已经把服务器端的框架进行了搭建,接下来,我们开始搭建客户端方面的内容。资源准备:首先,将我们需要用到的资源导入到项目中,分别是之前我们开发的UI框架包,以及场景、音频、DOTween插件、纹理图片等资源。资源的目录结构如下:01-创建客户端架构基础类:首先,我们创建一个名为GameFacade的类,...

2018-07-01 21:43:10 2085 5

原创 unity网络实战开发(丛林战争)-正式开发阶段(013-游戏服务器端框架搭建)

使用工具:VS2015使用语言:c#作者:Gemini_xujian继上一篇文章内容,这节课讲解一下游戏服务器端的开发。01-项目目录结构创建:首先打开VS并创建一个c#控制台应用程序项目,起名为“游戏服务器端”,创建好后,右键项目->属性,将默认的命名空间改为GameServer(使用英文命名空间,对中文支持不好),然后创建几个文件夹,分别是:Model,Server,DAO,Tool,C...

2018-07-01 21:43:03 2136

原创 unity网络实战开发(丛林战争)-前期知识准备(012-UI框架开发)

使用工具:VS2017,Unity2017.3,DoTween插件使用语言:c#作者:Gemini_xujian继上一篇文章内容,这节课讲解一下如何在实际案例中使用UGUI搭建UI框架。UI框架的作用:1.管理场景中所有的面板2.管理面板之间的跳转01-unity项目创建以及前期准备首先创建一个新的unity工程,命名为UIFramewrok,导入素材资源,并在unity中创建Image、Scen...

2018-07-01 21:42:54 804

原创 unity网络实战开发(丛林战争)-前期知识准备(011-c#连接数据库并实现增删改查以及sql注入问题)

使用工具:VS2015,Mysql使用语言:c#作者:Gemini_xujian继上一篇文章内容,这节课讲解一下数据库的前期连接准备以及通过c# 实现数据库的增删改擦操作。首先你需要自行安装Mysql以及它的workbench组件。然后打开新建一个数据库,我这里建了一个名为mytest的数据库,并建了一张user表。在数据库软件准备就绪后,使用VS新建一个项目,建好后,右键引用有一个添加引用,然后...

2018-07-01 21:42:46 807

原创 unity网络实战开发(丛林战争)-前期知识准备(010-在服务器端解析数据)

使用工具:VS2015使用语言:c#作者:Gemini_xujian继上一篇文章内容,这节课讲解一下在服务器端解析数据。首先,同前文类同,先创建一个Message类,用来存储和解析客户端发送过来的数据,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Sy...

2018-07-01 21:42:37 590

原创 unity网络实战开发(丛林战争)-前期知识准备(009-在客户端发送数据的时候加上数据长度)

使用工具:VS2015使用语言:c#作者:Gemini_xujian继上一篇文章内容,这节课讲解一下在客户端发送数据时候加上数据长度。先上代码:客户端:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespa...

2018-07-01 21:42:29 632

原创 unity网络实战开发(丛林战争)-前期知识准备(007-在服务器端处理客户端的连接正常关闭和非正常关闭)

使用工具:VS2015使用语言:c#作者:Gemini_xujian继上一篇文章内容,这节课讲解一下在服务器端处理客户端的连接正常关闭与非正常关闭。先上代码:服务器端:using System;using System.Collections.Generic;using System.Linq;using System.Net;//引入的命名空间using System.Net.Socke...

2018-07-01 21:42:17 527

原创 unity网络实战开发(丛林战争)-前期知识准备(008-粘包和分包及解决方案)

使用工具:VS2015使用语言:c#作者:Gemini_xujian继上一篇文章内容,这节课讲解一下什么是粘包和分包,以及处理粘包和分包问题的解决方案。粘包和分包是利用socket在tcp协议下内部的优化机制。1、什么是粘包:通俗地讲,就是在服务器端与客户端发送消息频繁且数据量小的情况下,会自动将多个包整合成一个大包发送过去。2、什么是分包:在发送一个大数据量的包时,会将数据分开发送。解决方案:将...

2018-07-01 21:42:03 723

原创 unity网络实战开发(丛林战争)-前期知识准备(006-修改服务器端开启异步处理客户端连接请求)

使用工具:VS2015使用语言:c#作者:Gemini_xujian继上一篇文章内容,这节课讲解一下修改服务器开启一步处理客户端连接请求。先上代码:服务器端:using System;using System.Collections.Generic;using System.Linq;using System.Net;//引入的命名空间using System.Net.Sockets;//...

2018-07-01 21:41:23 571

原创 unity网络实战开发(丛林战争)-前期知识准备(005-实现服务器端异步的消息接收)

使用工具:VS2015使用语言:c#作者:Gemini_xujian继上一篇文章内容,这节课讲解一下服务器端异步的消息接收。先上代码:服务器端:using System;using System.Collections.Generic;using System.Linq;using System.Net;//引入的命名空间using System.Net.Sockets;//引入的命名空间...

2018-07-01 21:41:15 628

原创 unity网络实战开发(丛林战争)-前期知识准备(004-开发TCP客户端的接收数据和发送数据)

使用工具:VS2015使用语言:c#作者:Gemini_xujian继上一篇文章内容,这节课讲解一下客户端的接收数据和发送数据。首先在现有的解决方案下新建项目,命名为TCP客户端。然后按照跟编写服务器端类似的方式进行编写程序,在这里直接上代码了using System;using System.Collections.Generic;using System.Linq;using Syste...

2018-07-01 21:41:05 641

原创 unity网络实战开发(丛林战争)-前期知识准备(003-开发服务器端的发送数据和接收数据)

使用工具:VS2015使用语言:c#作者:Gemini_xujian继上一篇文章内容,这节课讲解一下服务器端的发送数据和接收数据。上篇文章完成了ip和端口号的绑定,接下来,我们首先需要监听端口并接收客户端的连接serverSocket.Listen(0);//开始监听端口号,参数设置为0表示不对连接数做限制,填其他数字则表示最大连接数Socket clientSocket = serverSoc...

2018-07-01 21:40:55 853

原创 unity网络实战开发(丛林战争)-前期知识准备(002-创建服务器端Socket并绑定IP和端口号)

使用工具:VS2015使用语言:c#作者:Gemini_xujian继上一篇文章内容,这节课讲解一下创建服务器端socket并绑定IP和端口号。代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Net;//引入的命名空间using System.Net.Sockets;//引入...

2018-07-01 21:40:45 762

原创 unity网络实战开发(丛林战争)-前期知识准备(001-创建服务器端控制台应用程序)

使用工具:VS2015使用语言:c#作者:Gemini_xujian在探索游戏开发过程中,接触了使用c#语言进行服务器端的开发,接下来我将按照开发中的所有过程进行记录和讲解,希望能够对新人起到一定的指导作用,也为自己记录一些思路。首先你需要安装VS2015(自行百度下载),在安装好后,打开VS,选择文件->新建->项目,选择c#的控制台应用程序,起名为“C Sharp游戏服务器端编程”...

2018-07-01 21:40:35 761

丛林战争res资源文件

siki学院丛林战争的res资源,可方便下载使用,内含场景,音频,纹理图片,dotween插件等资源

2018-06-07

unity粒子系统详解文档

unity粒子系统全部属性的详细介绍,包括每个属性的包含项也有详细分析

2018-03-28

空空如也

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

TA关注的人

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