自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unity网络实战开发(丛林战争)-正式开发阶段(018-声音管理器模块的完善)

使用工具:VS2017,unity3d使用语言:c#作者:Gemini_xujian参考:siki老师-《丛林战争》视频教程上一篇文章中,已经完成了注册事件的处理,接下来将完善声音管理器模块。01-开发声音管理器为了使游戏运行起来更加富有活力,接下来,我将为游戏添加音效部分,音效部分由AudioManager进行管理。首先,将工程中的音效相关的文件放到ReSources...

2018-10-18 13:22:39 511

原创 unity网络实战开发(丛林战争)-正式开发阶段(017-注册处理:请求及响应)

使用工具:VS2017,unity3d使用语言:c#作者:Gemini_xujian参考:siki老师-《丛林战争》视频教程上一篇文章中,已经完成了数据库和登录请求响应等操作进行处理,接下来将完善注册面板UI逻辑以及处理用户注册请求和响应。01-注册面板显示和隐藏动画的设计先上修改的代码:LoginPanel.cs:using Common;using DG.T...

2018-08-08 21:43:14 705

原创 Unity3D-粒子系统基础篇

2018-07-01 21:43:43 1161

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

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

2018-07-01 21:43:26 944

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

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

2018-07-01 21:43:18 2451

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

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

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

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

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

2018-07-01 21:43:03 2071

原创 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 767

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

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

2018-07-01 21:42:46 778

原创 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 562

原创 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 597

原创 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 463

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

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

2018-07-01 21:42:03 690

原创 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 525

原创 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 585

原创 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 582

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

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

2018-07-01 21:40:55 818

原创 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 716

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

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

2018-07-01 21:40:35 713

原创 Jsp基础-Jsp内置对象篇

在jsp中,因为对部分Java对象做了声明,因此即使不重新声明这些对象时,也可以调用这些对象,这些对象就是jsp中提供的内置对象。下面将重点介绍request对象、response对象、application对象、out对象、session对象。一、jsp的内置对象:1、application:该对象代表应用程序上下文,它允许jsp页面与包括在同一应用程序中的任何web组件共享信息。2、confi...

2018-03-31 17:22:45 777

原创 Jsp基础-Jsp语法篇

一、Jsp主要包含三种指令:page指令(页面指令)、include指令、taglib指令。二、page指令:可以定义在整个jsp页面范围内有效的属性,使用格式:<%@ page attribute1="value1" attribute2="value2"%>,下面是常用属性:1、language属性:设置当前页面中编写jsp脚本使用的语言,默认为Java写法:<%@ page...

2018-03-23 14:34:48 322

原创 从零开始--第一个Jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ page import="java.util.Date,java.text.*" %><%String path = request.getContextPath();String basePath = req

2018-03-15 22:13:40 337

原创 c++之终极感悟篇

随着学末的来临,c++的课程也已接近尾声,现在的我,对于c++这种编程语言,不知道到底该以怎样的态度对待她,是一种既爱又恨的矛盾感,从开始时的从零开始,到逐步渐进的学习c++的难点重点知识,到现在的已经能够熟练的打出一段c++代码,c++的神秘面纱也在慢慢的被揭露,然而,她依然有很多我需要继续探索寻知的领域,现在的我,也只是看到了她的外表,但她的内涵却需要更长的时间慢慢去发掘、去发现。   

2016-06-23 17:35:01 839

原创 第十五周项目63-洗牌

问题及代码:/* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:text.cpp *作者:徐健 *完成日期:2015年6月7日 *版本号:v1.0 * *问题描述:在扑克牌游戏中,每次游戏开始都要求把54张牌重新排列一下,称为洗牌。试编写程序将一副扑克牌(用54个整数1~54表示)随机洗好后,顺序输出54张

2016-06-07 15:01:54 403

原创 第十五周项目62-程序填空

问题及代码:/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年6月7日*版本号:v1.0**问题描述:程序填空*输入描述: 无*程序输出:*/#include #include#include#includeusing namespace std;

2016-06-07 13:53:56 443

原创 第十四周项目61-数组类模板

/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年5月31日*版本号:v1.0**问题描述:在数组类的基础上,将之改造为类模板,以使数组中可以存储各种类型的数据*输入描述: 无*程序输出:数组类中存储的各种类型的数据*/#include using nam

2016-05-31 19:21:04 390

原创 第十四周项目60-两个成员的类模版

问题及代码:/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年5月29日*版本号:v1.0**问题描述:(1)试将此类声明改为类模板声明,使得数据成员data1和data2可以是任何类型。 (2)请为该类增默认构造函数、带两个参数分别对应两个数据成员初值的构造函

2016-05-29 20:48:26 412

原创 第十四周项目59-排序函数模板

问题及代码:/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年5月29日*版本号:v1.0**问题描述: 已知void Sort(int a[],int size); void Sort(double a[],int size);

2016-05-29 20:31:04 584

原创 第十三周项目58-分数类中的运算符重载

问题及代码:/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年23日*版本号:v1.0**问题描述: 实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算*输入描述: 无*程序输出: 加减乘除之后的结果*/

2016-05-23 20:09:50 446

原创 第十三周项目57-立体类族共有的抽象类

问题及代码:/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年23日*版本号:v1.0**问题描述: 设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。 设计派生类CCube、CBall、CCylinder,分别表示正方体

2016-05-23 20:02:13 572

原创 第十三周项目56-形状类族中的纯虚函数

问题及代码:/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年23日*版本号:v1.0**问题描述: 写一个程序,定义抽象基类Shape 由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、 T

2016-05-23 19:58:37 366

原创 第十三周项目55-动物这样叫

问题及代码:/* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:text.cpp *作者:徐健 *完成日期:2015年23日 *版本号:v1.0 * *问题描述: 根据给出的main()函数和运行结果的提示, 设计出相关的各个类,注意观察运行结果,

2016-05-23 19:55:27 580

原创 第十三周项目54-交通工具类

问题及代码:/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年23日*版本号:v1.0**问题描述: 阅读程序,写出运行结果*输入描述: 无*程序输出: 测试结果*/#include using namespace std;class Vehic

2016-05-23 19:45:59 451

原创 第十三周项目53-纯虚函数

问题及代码:/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年23日*版本号:v1.0**问题描述: 阅读程序,写出运行结果*输入描述: 无*程序输出: 测试结果*/#include using namespace std;class Base

2016-05-23 19:41:56 618

原创 第十三周项目52-虚析构函数

问题及代码:/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年23日*版本号:v1.0**问题描述: 阅读程序,写出运行结果*输入描述: 无*程序输出: 测试结果*/#include using namespace std;class BASE

2016-05-23 19:38:39 678

原创 第十三周项目51-虚函数

问题及代码:/* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:text.cpp *作者:徐健 *完成日期:2015年23日 *版本号:v1.0 * *问题描述: 阅读程序,写出运行结果 *输入描述: 无 *程序输出: 测试结果*/ #include using namespace std;

2016-05-23 19:35:55 790

原创 第十一周项目50-Time类中的运算符重载

问题及代码:/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年5月15日*版本号:v1.0**问题描述: 实现time类的运算符重载*输入描述: 无*程序输出: 求time类运算符重载后的结果*/#include using namespace std

2016-05-15 14:44:56 302

原创 第十一周项目49-实现类中的运算符重载

问题及代码:/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年5月14日*版本号:v1.0**问题描述: 请用类的成员函数定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除*输入描述: 无*程序输出: 复数类加减乘除之后的结果*/#include

2016-05-14 19:58:34 289

原创 第十一周项目48-运算符重载

问题及代码:/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年5月14日*版本号:v1.0**问题描述: 通过运行程序理解运算符重载的意义*输入描述: 无*程序输出: 运算符重载后的运算结果*/#includeusing namespace std;c

2016-05-14 18:14:58 272

原创 第十一周项目47-运算符重载的实现

问题及代码:/**Copyright (c) 2015,烟台大学计算机学院*All rights reserved.*文件名称:text.cpp*作者:徐健*完成日期:2015年5月14日*版本号:v1.0**问题描述: 通过运行程序理解运算符重载的意义*输入描述: 无*程序输出: 运算符重载后的运算结果*/#includeusing namespace std;c

2016-05-14 18:01:08 330

丛林战争res资源文件

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

2018-06-07

unity粒子系统详解文档

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

2018-03-28

空空如也

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

TA关注的人

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