东西都很简单,把敲过的东西记下来,加深印象和理解前端代码:using System; using System.Net.Sockets; using UnityEngine; using UnityEngine.UI; public class Echo : MonoBehaviour { Socket socket; // 定义一个套接字 用来收发消息 public Inpu
转载 2024-08-13 16:41:58
64阅读
UnityWebRequest与后端通信,对接口注意:每个后端做的接口都会有些不同,根据实际更改。本文为案例。 本接口程序被设计用来支撑移动客户端部分功能,数据交换格式为JSON,接口若支持POST方式访问,则一般也支持GET方式访问(特殊情况除外,如:文件上传),最佳访问方式请参照各API定义中的建议。提交数据方式1、application/x-www-form-urlencoded 用于发送表
转载 2024-08-19 14:13:11
89阅读
前言策划配表后,程序要使用这些配置表时,就需要导表工具转换成可以读的资源。 表有两个部分。一个是数据内容,例如名字,描述,数值,公式等,这些是策划赋值的。一个是数据类型,例如字符串,数值类型等,这个是程序考虑的。 建表时肯定是策划和程序相互讨论的。所以一些表的格式可以固定下来。当有了固定的规则时,使用自动化工具就好办了。思路围绕着配置表的流程大致可以分为:制表,导表,读表。 在做导表功能前,必须要
转载 2024-04-15 14:11:54
66阅读
思维导图:c#代码和shader代码注释都写得很详细了,这里就不细讲具体过程,直接放代码:c#代码:主要是两个脚本的代码: VolumnComponent模块:using UnityEngine; using UnityEngine.Rendering; using UnityEngine.Rendering.Universal; //首先第一步,我们要创建volumnComponent类,这个
Socket(套接字)用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。网络中的主机一般会运行多个服务器,每个服务器上的每一种服务都会打开一个Socket并绑定到一个端口,不同端口对应着不同的服务。IP对应着网络上的计算机,而端口则对应着计算机上某个具体的进程或服务。就好比邮寄信件时,地址代表一个具体的居民房,人名对应着具体的居住其中的一个人,邮递员根据地址
转载 2024-06-09 07:30:02
44阅读
在移动手机游戏开发中,目前Unity3D已成为比较主流的开发技术。那么对于客户端服务器协议的打解包,我们有3中常用的处理方式:1、自定义结构体:在协议中直接传输代码中自定义的结构体;这种方式的坏处是极大的增加了重复性的工作量,并且不能实现协议前后向兼容,可扩展性差;2、json、xml等文本协议格式: 使用json、xml等文本协议作为协议格式;这种方式的好处是易于开发,方便协议前后向兼容和扩展
转载 2024-05-27 19:10:36
65阅读
目录本期工作进展具体内容总结 本期工作进展socket通信框架。 controller。 数据库。具体内容Server.cs: 启动Socket服务。并且维护了一个连接上的Client链表。private List<Client> clientList;//可能哈希表更好一点 void StartAccept() { serv
转载 2024-02-26 17:18:22
42阅读
这两天我用Unity写游戏,特别需要一个IoC(控制反转)容器来简化我的代码逻辑,达到业务之间解耦的效果。我尝试了许多包括.NET自带的依赖注入(DI)容器,但使用起来都不太符合我的代码习惯。比如说,如果我有接口类IMyService和实现类MyService,想要通过.NET的IoC依赖注入容器,我就得写一个这样的配置类来绑定服务和接口:public void ConfigureServices
转载 2024-10-16 07:34:30
167阅读
现在越来越多的项目都要用到登录、成绩上传等功能,涉及到Unity与后台接口之前调用与发送,下面着重介绍Unity自带的Http请求,包含Get/Post请求(表单、json、有头文件的请求。)一、Get请求直接填入接口地址,即可接收后台返回的json数据,新手在这里可能有点懵,不知道接口是什么意思,这里接口一般由后台开发人员直接给到你一个类似于“http://192.168.0.122/api/T
转载 2024-04-11 13:52:50
107阅读
// 服务器 # pragma once using namespace std; # include <iostream> # include <string> # include <stdio.h> # include <winsock2.h> # pragma comment(lib,”ws2_32.lib”) # include “Too
游戏服务器概述 没开发过游戏的人会觉得游戏服务器是很神秘的东西。但事实上它并不比web服务器复杂,无非是给客户端提供网络请求服务,本质上它只是基于长连接的socket服务器。当然在逻辑复杂性、消息量、实时性方面有更高的要求。游戏服务器是复杂的socket服务器。 如果说web服务器的本质是http服务器,那么游戏服务器的本质就是socket服务器。 它利用socket通讯来实现服务器与客户端之间
6月29日,由9Tech社区、51CTO、开源中国社区、SegmentFault主办的2013中国开发者大会于在广州白云国际会议中心隆重召开,本次大会围绕“移动·游戏·2013”展开。此外,还设有HTML5、Android、iOS、Unity、Cocos2d、Flash六大技术分会场。大会历时1天,邀请到全国IT领域专家40余位,内容涵盖当前最热门的移动、游戏开发技术及相关工具和平台的使用经验分享
unity3d通过get方式请求php. get方式请求php比较简单,就是在url里面加上要传递的参数就可以了。 客户端代码:  using UnityEngine; using System.Collections; public class phpUnity2 : MonoBehaviour { private string url = "http
一般我们与后端对接的时候会用到UnityWebRequest 这里简单使用这个与后端进行交互 这个是总类 using UnityEngine; using System.Collections; using System.Collections.Generic; using System; using UnityEngine.Networking; public enum EOPERATION {
转载 2024-05-17 20:45:48
30阅读
下面我们开始今天的Unity3D游戏开发技能培训。 我们专业培养”游戏主程”,挑战20W年薪,初期学习Unity3D培训目标:让U3D初学者可以更快速的掌握U3D技术,自行制作修改素材,可以独立完成2D、3D小规模游戏及网页游戏开发。今天给大家讲一下如何做一个好的主程入手假如,我现在接手一个新项目,我的身份还是主程序。在下属人员一一到位之前,在和制作人以及主策划充分沟通后,我需要先独自思考以下问题
本节书摘来异步社区《Unity 3.x游戏开发实例》一书中的第1章,第1.6节,作者: 【加】Ryan Henson Creighton 译者: 师蓉 责编: 陈冀康1.6 先走后跑(或双脚跳)新游戏开发者常犯的错误是“贪多嚼不烂”。即使是有经验的开发者,当他们沉醉在一个新项目或当他们接触到一个新技术并希望能立刻熟练使用它时,也会犯同样的错误。真正危险的是,你坐下来尝试编织你的梦想,比如,这是一款
本课程主要记录了笔者项目初期碰到的并值得一说的实际业务问题,涵盖了比较多客户端框架设计的内容,以及有效提升开发者编程体验的内容。主要包括以下内容以及一些其他配套的小工具。Luban配表工具的使用介绍ECS设计下的加载管理设计项目资源规范化设计本地化组件C# Task使用指南设计技能系统Unity Android多渠道管理作者L:杭州某游戏公司客户端主程从事游戏行业六年有余,目前主要在公司负责通用底
1、封装服务器底层,使用Tcp/ip长连接,IDE使用vs2019 c++开发以及使用c++11的一些标准,跨平台windows和linux,服务器性能高效,单服务器压力测试上万无压力,服务器框架是经历过上线产品的验证,框架简单明了,不熟悉底层封装的人,半个小时就能完全掌握服务器框架上手写业务逻辑。2、本课程是一个底层服务器框架教程,主要是教会学员在windows或linux下如何封装一个高效的
转载 2024-08-19 21:00:24
28阅读
目录技术概述技术详述技术使用中遇到的问题和解决过程总结参考文献技术概述在前端与后端进行数据交换的时候,往往都采用将数据封装成Json对象进行传输。该方法是在unity脚本中向后端服务器传递、接收与解析Json对象的方法。技术详述传输:以HttpWebRequest方式向后端传输信息,以Json形式发送。、接收:接收的前半部分在传输的图中,将服务器返回的信息以string形式接收,即传输图中resp
    目前我还是一名在校学生,而且现在还没有学习数据库方面的知识,所以目前我不具备后端搭建服务器和数据库的知识。所以在之前学习安卓开发过程中,了解到了现在有一种服务-后端云,可以不用费时的去完成后端的开发,就可以让我做出的产品拥有完整功能。该文章也是记录我的一个学习过程,有相同经历的同学或者对此有兴趣的同学可以和我一起探讨。在Bmob和LeanCloud中
  • 1
  • 2
  • 3
  • 4
  • 5