前言:Unity3D笔记是我平时做一些好玩的测试和研究,记录的笔记。会比较详细也可能随口一提就过了。 所以大家见谅了,内容一般都会是原创的(非原创我会注明转载)。由于很多内容其他的朋友也肯定研究发表过,大家用于指出错误。前段时间,公司有一个针对游乐园的项目。项目是基于安卓3399板子的,会检测一些红外的触碰来替代鼠标当作输入。本来以为那么就 Launcher 里有个服务,检测到有触碰那么转换下屏幕
转载
2024-03-30 07:59:24
255阅读
什么是UDP? UDP 是User Datagram Protocol的简称, 中文名是用户数据包协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。它是IETF RFC 768是UDP的正式规范。在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就
转载
2024-08-24 10:21:45
83阅读
doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 C#实现 UDP 协议 实现 一. 走进 UDP 协议: UDP(UserDatagramProtocol)协议就是"用户数据报协议",它是一种无连接的协议, 无连接主要是和 TCP 协议相比较的。我们知道当利用 TCP 协议传送数据的时候,首先必须先
转载
2024-06-23 15:52:47
156阅读
1 前言 在多人对战网络游戏中,玩家之间一般不是直接通讯,而是与服务器通讯,服务器再把消息转发给其他玩家。网络通讯一般基于 Socket 实现,也有一些开源网络游戏框架,如:光子引擎 Photon,其底层仍然使用 Socket 实现网络通讯。 同步 Socket 是指
转载
2024-03-21 10:54:12
74阅读
一.TCP协议服务器端:1.打开vs,创建一个c#的控制台应用程序 代码如下(记得把ip换成自己电脑ip)using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Sockets;
using
转载
2024-04-18 10:36:38
90阅读
再试试UDP通信,发送速度快,更加灵活UDP实际相当于是对等通信,不用建立连接,但是这里为了有个server的概念,在服务端绑定了端口,而客户端则是发送时随机分配的端口Qt C++服务端建立gui工程,pro里面加入network模块,界面放一个label,两个buttonwidget.h#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget
转载
2024-04-04 19:34:17
129阅读
前言UnityWebRequest通过Restful的通讯我们已经实现了,《笔记|Unity异步处理与UI Text显示的问题》章中在做Tcp通讯时因为用到了异步处理,解决了Text的最终显示问题,今天这篇我们就来看看Socket中Tcp的通讯。项目整理 微卡智享Socket的服务端本来想用以前自己做Socket测试时写了一个Demo程序做服务端的,结果发现Demo程序不知道什么时候自己删完了,
转载
2024-05-07 08:53:56
43阅读
现在很多手机游戏中的聊天系统都加入语音聊天的功能,相比于传统的文字聊天,语音聊天在MMORPG中显得尤为重要,毕竟直接口头交流总比你码字快得多了,也更直观些。实现语音聊天的方法很多,U3D中有不少第三方的插件,提供了很多功能强大的语音功能,具体有哪些我就不一一举例了(其实我都没用过- -!),本文想从一个原生开发的角度去实现一个简单的语音聊天功能。 语音聊天大概流程如图: 上图
转载
2024-03-15 11:28:48
106阅读
自从开源了我们自己开发的Modbus协议栈之后,有很多朋友建议我针对性的做几个示例。所以我们就基于平时我们的应用整理了几个简单但可以说明基本的应用方法的示例,这一篇中我们将解说如何使用协议栈实现一个Modbus TCP客户端。1、何为TCP客户端Modbus协议是一个主从协议,那肯定就有主站和从站之分,在Modbus TCP中亦称之为客户端与服务器。所谓TCP客户端其功能基本与RTU主站一样,RT
转载
2023-12-11 12:30:56
46阅读
Socket 网络上的两个程序通过一个双向的通信连接实现数据交换,这个连接的一端称为一个 Socket ,Socket 包含了网络通信必须的五种信息Socket 例子{ 协议: TCP本地: IP ,端口远程: IP ,端口}可以通过ipconfig,netstat -ano 查看 Ip 和端口创建客户端连接服务端客户端代码:using System;
案例做的是客户端点击图片切换到下一张时,同时服务端同步画面。图片是通过本地加载的,因为可能需要修改,包括ip地址也是写在Txt文本里,通过获取文本数据获得Ip地址。因为还导出到安卓端测试,所以加载数据的方式也不同,这个后面提。服务端代码using System;
using System.Collections;
using System.IO;
using System.Net;
using S
转载
2024-06-28 12:56:57
103阅读
一.TCP协议服务器端:1.打开vs,创建一个c#的控制台应用程序 代码如下(记得把ip换成自己电脑ip)using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Sockets;
using
转载
2024-02-02 05:56:31
88阅读
要用unity做一套展示系统,做出来的软件能够接收其他软件发过来的位置信息来更新展示界面中物体的位置。因为发送端预计是UDP组播发送,因此采用组播收发的方法。下面是开发步骤1、简单的实验用发信器 因为要对联网进行测试,需要有发信器,在这里使用一款TCP-UDP的服务管理软件(类似软件很多,自己做都可以)作为UDP信息的发送端。 UDP组播地址设置224.1.1.1:7000,选择范围:组播组可以
转载
2024-04-17 15:54:29
61阅读
Unity 平台能够提供非常强大的 2D、3D 特效,相比 OpenGL 而言,使用 Unity 意味着更低的开发成本,更便捷的可视化开发体验。本文将针对 Unity 和 Android 平台之间,如何进行双向通信进行总结。1. Unity项目搭建首先创建一个简单的项目,创建一个 Canvas,并放一个简单的 Text 文字控件:接下来编写一个简单的脚本,并将脚本绑定到 Canvas 上:usin
转载
2024-05-08 18:27:21
46阅读
一、需求 最近开发的一个应用中,给手机中的好友转账,那么需要选择用户手机中的联系人,作为收款账号。先看看效果: 1、主界面 2、点击收款账号右边的图标按钮之后,跳到手机联系人页面 3、选取联系人之后 二、理论知识 作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provide
转载
2023-11-17 13:50:05
0阅读
Android多线程编程(二)不管是安卓还是其他的不放呢,同步与异步都是必不可少的知识,我们在学习工作的时候多多少少都会接触到这一部分,今天我就来详细的记录学习一下安卓学习的这一部分,首先我们来了解一下同步与异步的总体知识:同步与异步在我们编写的程序项目中,同步与异步都是并存的,不存在优劣之分,他们在不同的地方执行着自己独有的功能,我们根据不同的情况也会采取不同的通讯方式。比如说,我们这个程序,目
转载
2023-07-25 16:13:04
63阅读
基于Android 平台简易即时通讯的研究与设计摘要:论文简单介绍Android 平台的特性,主要阐述了基于Android 平台简易即时通讯(IM)的作用和功能以及实现方法,复杂的通讯如引入视频音频等可以考虑AnyChat SDK。关键词:Android 平台;即时通讯1 Android 平台简介Android 是Google 公司于2007年11月5日推出的手机操作系统,经过2年多的
转载
2024-02-21 22:05:35
35阅读
基于Android 平台简易即时通讯的研究与设计 摘要:论文简单介绍Android 平台的特性,主要阐述了基于Android 平台简易即时通讯(IM)的作用和功能以及实现方法。(复杂的通讯如引入视频音频等可以考虑AnyChat SDK~)关键词:Android 平台;即时通讯 (本文中图表点击附件即可见) 1 Android 平台简介Android 是Google 公
转载
2023-11-22 21:02:07
9阅读
用Unity开发AR,打包成Android工程,然后再集成到主Android工程里.max转fbx创建场景保存场景:E:\Users\LENOVO\Unity\New Unity Project\AssetsUnity导出安卓工程File / Build Setting,将平台设置为Android报错:Please set the Package Name in the Player Settin
研究AndroidStudio已经半个月了,就为了写一个给unity用的arr包其实也就是jar包。真的是一路坎坷,鼻青脸肿,问专业做安卓开发的朋友竟然也是一脸懵,即便从github拿来的源码都无从下手,眼看着时间一天天推进日子一天天过,这个问题还不能解决真的是茶不思饭不想。刚好又赶上最近搬家心好累啊,在上海这地方寸土寸金,看来还得找时间让老板加薪,不然老婆就跑了。不扯了
原创
2022-09-29 14:24:43
124阅读