- 博客(89)
- 资源 (2)
- 收藏
- 关注
原创 湖北Webgl项目开发笔记
答:未修改HBPRO-0.0.1-SNAPSHOT(2).jar,位于D:\HBPRO\HBPRO-0.0.1-SNAPSHOT(2).jar。
2024-03-11 13:52:06 387
原创 Unity Webgl开发日记
导入后,将脚本WebGLInput.cs挂载到各个InputField下面即可。(2)修改TemplateData文件夹下的style.css。答:下载 WebGLSupport,然后导入到项目中。
2023-12-21 20:38:26 1461
原创 如何把电脑上的游戏串流助手设置为开机自启动?
想要直接将 游戏串流助手 扔进“启动”文件夹里面,是没有用的,重启电脑根本打不开游戏串流助手!每次双击 游戏串流助手之后,都会弹出这个用户账户控制,我们第一步就是要把这个禁用掉;手动打开游戏串流助手,先勾选记住选择,再点击继续,进入到等待界面;将该bat文件放入到启动文件夹中,从而达到开机自启动的目的;以上设置完毕后,重启电脑,游戏串流助手便可以开机自启动了。创建一个txt文本,将以下代码输入进去;第四行作用:根据位置,直接启动该exe;第六行作用:关闭cmd窗口;第五行作用:延迟三秒;
2023-10-12 19:02:43 528
原创 使用极域电子教室控制学员机开机问题
昨天晚上试了一下从网上下载的“极域电子教室”软件,首先保证教师机和学员机器在同一局域网下,然后我发现:教师机可以控制学员机 关机、重启,但是不能控制学员机 开机。如上图所示,我们只需要把“PCIE设备唤醒”改为允许后,关闭并保存即可。
2023-09-06 17:23:53 2646 1
原创 PUN2 可以登录,但是创建房间失败!
首先,我的PUN2不再使用NameServer远程服务器,而是使用PhotonServer本地搭建的服务器;在这里我的程序运行后,可以看到Console面板显示:已经成功连接到主客户端。可是当我点击“创建房间”按钮后,却提示:房间创建失败;勾选上Start In Offine Mode即可。
2023-06-30 18:51:58 413 1
原创 关闭Unity编辑器后,再运行发现,静态bool的值竟然没有重置!
关闭后,第二次运行:静态变量依然是true?不对啊,我记得在Unity2017里面重启Unity会恢复成false的啊。经多番折腾,终于发现:原来是这家伙捣的鬼,取消勾选它 即可恢复正常。关闭Unity编辑器后,再运行发现,静态bool的值竟然没有重置!第一次运行:静态变量明明已经变成true了;
2023-06-30 16:45:28 477
原创 (三)PUN 2核心内容(待更新)
您可以在实例化调用时发送一些初始自定义数据。只需使用 PhotonNetwork.Instantiate* 方法中的最后一个参数。这有两个主要优点:(1)通过避免额外的消息来节省流量:我们不必使用单独的 RPC 或 RaiseEvent 调用来同步此类信息;(2)时间:交换的数据在预制实例化时可用,这对于进行一些初始化很有用;实例化数据是任何 Photon 可以序列化的对象数组 (object[])。例子:使用自定义数据实例化:// ...(1)ActorActor代表房间里的客户。
2023-06-06 11:25:55 1149
原创 (四)Photon Voice2 的使用
Photon Voice 2 是一个 SDK,可以轻松地向 Unity 应用程序添加高质量的低延迟语音聊天。它建立在 Photon Realtime 之上,并继承了它的所有功能,包括配对和兴趣小组。客户端加入房间并创建传出流(本地语音),房间中的所有其他客户端都可以接收到该流。兴趣小组可用于将流媒体限制为房间内的小组成员。Photon Voice 2 可以单独使用,也可以与其他 Photon 或第三方组件结合使用。
2023-05-17 11:10:05 1273 2
原创 MySQL突然无法连接上(局域网下,我可以连接别人电脑上的MySQL数据库,而别人无法连接我的MySQL)
4.找到MySQL的安装位置,复制mysql.exe的路径;5. 点击“新建”,然后将mysql.exe的路径粘贴进去;6.点击“确定”——“确定”——“确定”,否则不会保存。2.选中“高级”——打开“环境变量...”7.重新启动程序,即可连接mysql。给自己的计算机添加环境变量即可。1.进入环境变量配置。3.双击打开Path。
2023-05-17 08:42:38 1096
原创 Photon Unity Networking取消NameServer,输入IP端口后,无法连接到局域网,连接状态显示Disconnected
将GpBinaryV18改为GpBinaryV16;
2023-05-17 08:28:58 298 3
原创 Unity2019打开并运行项目,Console上莫名出现两个红色感叹号问题、空白报错。
(2)其次会弹出一个叫做“Launch Unity”的弹框,选择Open project,找到你项目的位置加载即可打开。2.然后再按照作者的启动方式,直接双击2019版的Unity.exe,即将弹出两种打开方式;1.首先从UnityHub剔除该2019版本的Unity;(1)首先会自动弹出UnityHub,关闭即可;如果不想卸载UnityHub也可以。要么直接卸载UnityHub;
2023-05-17 08:18:24 3219
原创 (二)PUN 2基本教程
本教程将从一个空项目开始,逐步指导您完成整个创建过程。在此过程中,将解释概念,以及网络游戏的常见陷阱和设计注意事项。我们将实现一个简单的 UI 来输入昵称,我们将向用户显示连接进度。该游戏最多可容纳 4 名玩家,并根据房间内的玩家数量自定义大小的竞技场。这主要是为了展示有关同步场景的几个概念:加载不同场景时如何处理玩家以及这样做时可能出现的问题:)为了不只是让玩家四处走动而无所事事,我们将实施一个基本的射击系统以及玩家的健康管理。到那时,我们将学习如何跨网络同步变量。
2023-05-13 17:20:01 2418 3
原创 (一)PUN 2基本介绍
Photon Unity Networking (PUN) 是一个用于多人游戏的 Unity 包。灵活的配对让您的玩家进入可以通过网络同步对象的房间。RPC、自定义属性或“低级别”光子事件只是其中的一些功能。快速且(可选)可靠的通信是通过专用的 Photon 服务器完成的,因此客户端不需要一对一连接。(1)云端或本地PUN 客户端连接到 Photon Cloud 或您自己的 Photon 服务器。即使您计划托管自己的服务器,Photon Cloud 也是一个很好的起点。
2023-05-13 10:01:42 1785
原创 将Unity2017项目升级为2019后,高亮效果VRTK_Outline只亮模型顶点,不再描边高亮的解决办法!
将Unity2017项目升级为2019后,高亮效果VRTK_Outline只亮模型顶点,不再描边高亮的解决办法!
2022-08-18 11:31:58 996
原创 安全工器具的使用和检查
安全工器具使用前,应检查确认绝缘部分无裂纹、无老化、无绝缘层脱落、无严重伤痕等现象以及固定连接部分无松动、无锈蚀、无断裂等现象。对其绝缘部分的外观有疑问时,应经绝缘试验合格后方可使用。一、安全帽1. 使用前,应检查帽壳、帽衬、帽箍、顶衬、下颏带等附件完好无损;2. 使用时,应将下颏带系好,防止工作中前倾后仰或其他原因造成滑落。二、绝缘手套1. 应柔软、接缝少、紧密牢固,长度应超衣袖;2. 使用前应检查无粘连破损,气密性检查不合格者不得使用。三、绝缘操作杆、验电器和测量杆1.
2022-05-26 12:00:33 5128
原创 Unity打字机,使文本自动滚至文本框底部
效果如图所示:步骤如下:一、在Canvas——Image下,创建一个ScrollView,注意,这里我为了不让白色Image挡住我的背景图,在这里对ScrollView上的Image的颜色做了修改,将其透明度Alpha改为了1(注意不要改为0,否则就看不到文本了)二、对ScrollView做如下修改:三、对Content做如下修改:四、对Text做如下修改:五、打字机脚本如下:using UnityEngine;using UnityEngine.UI;.
2022-05-25 11:56:10 1242 1
原创 现场勘察制度
一、营销现场作业,工作票签发人或工作负责人认为有必要现场勘察的,应根据工作任务组织现场勘察,并填写现场勘察记录;二、现场勘察应由工作票签发人或工作负责人组织,工作负责人、设备运维管理单位(含客户)和检修(施工)单位相关人员参加。对涉及多专业、多部门、多单位的作业项目,应由项目主管部门、单位组织相关人员共同参与;三、现场勘察应查看现场作业需要停电的范围、保留的带电部位、装设接地线的位置、邻近线路、多电源、自备电源、地下管线设施和作业现场的条件、环境及其他影响作业的危险点,并提出针对性的安全措施和注意事
2022-05-24 16:01:45 2329
原创 办理工作票制度
一、工作票的填写和签发1. 工作票由工作负责人填写,也可由工作票签发人填写;2. 工作票采用手工方式填写时,应用黑色或蓝色的钢笔、水笔或圆珠笔填写和签发,至少一式两份。工作票票面上的时间、工作地点、线路名称、设备双重名称(即设备名称和编号)等关键字不得涂改。若有个别错、漏字,需要修改、补充时,应使用规范的符号,字迹应清楚。用计算机生成或打印的工作票应使用统一的票面格式;3. 工作票应由工作票签发人审核,手工或电子签发后方可执行;4. 电网侧营销现场作业,工作票由设备运维管理单位签发,也可由经
2022-05-24 15:57:42 9016
原创 C#委托知识
委托:将一个方法作为参数 传递给另一个方法。写法一:无返回值的委托using System;namespace 委托{ //声明一个委托 public delegate void Delegate_Str(string[] array); class Program { static void Main(string[] args) { /* * 三个需求:
2022-05-12 16:55:17 473
原创 C# XML
一、XML概念XML:可扩展的标记语言,它用于存储数据。注意:(1)XML是严格区分大小写的;(2)XML标签都是成对出现的;(3)XML文档只能有一个根节点。二、创建XML文件using System;using System.Xml;//引用命名空间namespace XML{ class Program { //通过代码来创建XML文档 static void Main(string[] args)
2022-05-12 11:21:39 6938
原创 C#多线程和Socket网络编程学习
进程:我们每一个应用程序都是一个进程,而进程又是由多个线程组成的。//获取计算机所有进程 Process[] pros = Process.GetProcesses(); foreach(var item in pros) { Console.WriteLine(item); } //获取当前进程 Console.WriteLine(Process.GetCurrentProcess
2022-04-27 12:01:13 2130 1
原创 UDP通信学习
示例一:客户端向服务端(虚拟助手)发送消息,服务端接收到消息;客户端代码:using UnityEngine;using System.Net;using System.Net.Sockets;using System.Text;using UnityEngine.UI;public class UDPClient : MonoBehaviour{ public Button btn_StartConnect; public Button btn_Discon
2022-04-26 19:36:23 2170
原创 C#上位机开发串口通信
一、创建一个Winform窗体,制作一个5s定时器using System;using System.Windows.Forms;namespace 计时器{ public partial class Form1 : Form { int count; int time; public Form1() { InitializeComponent(); } .
2022-04-24 13:37:11 3149 2
原创 Unity Shader学习
GPU的优越性:由于GPU具有高并行结构,所以GPU在处理图形数据和复杂算法方面拥有比CPU更高的效率。CPU大部分面积为控制器和寄存器,与之相比,GPU拥有更多的ALU(Arthmetic Logic Unit:逻辑运算单元)用于数据处理,这样的结构适合对密集型数据进行并行处理。GPU采用流式并行计算模式,可对每个数据进行独立的并行运算,所谓“对数据进行独立运算”,即:流内任意元素的计算不依赖于其它同类型数据。GPU的缺陷:由于“任意一个元素的计算不依赖于其它同类型数据”,导致“需
2022-04-20 20:09:49 2401
原创 Unity之3D数学基础
第一章:3D数学介绍1. 介绍3D(three dimensions),立体空间。3D数学研究在3D几何世界中的数学问题,被广泛的应用于使用计算机来模拟3D世界的领域,比如图形学、游戏、虚拟现实和动画等。为什么要学习3D数学?掌握了3D数学的知识之后,对我们将来学习图形学、游戏制作都有很大的帮助。2. 1D(数轴)1D:关于计数和度量的数学。数学上,数轴是个一维的图,整数作为特殊的点均匀地分布在一条线上。数轴是一条规定了原点、方向和单位长度的直线。3. 2
2022-04-08 20:11:41 5649 2
原创 Unity3D插件 Puppet3D的使用
介绍Puppet3D是一款在Unity中给你的角色绑定和添加动画的工具。开始启动Puppet3D:点击Window—Puppet3D。如图所示:按钮说明:Auto Rig:这是你可以使用AutoRig和Mod Rig功能的地方;Skeleton(骨骼)、Rigging(绑定)和Skinning(蒙皮) :这些功能用于手动绑定动画;Animation:包含动画工具的面板;About:版本号。通常有三种使用Puppet3D的方法:1.AutoRig:如果你有一个两条腿
2022-03-21 20:12:30 6219 1
原创 用电信息采集系统常见故障
一、用电信息采集系统简介用电信息采集系统由采集主站、采集设备、电能表以及之间的通信组成,其结构如下图所示:采集主站是采集系统的管理和控制中心,主要功能是对数据传输、数据处理和数据应用及系统安全与运行进行管理,同时也能实现与不同系统的数据集成和交换;采集设备是指采集终端、集中器、采集器等现场设备,这些设备主要分布在各个供电公司所管辖区域内,主要功能是抄收电能表数据;电能表是现场计量用单相或三相智能电能表;远程通信为采集主站与采集设备之间的数据传输通道,其通信方式有光纤...
2022-03-21 11:49:28 2282
原创 C#学习笔记
一、.Net平台.Net/DotNet:一般指.Net FrameWork框架,一种平台,一种技术。.Net FrameWrok框架是.Net平台中不可缺少的一部分,它提供了一个稳定的运行环境来保证我们基于.Net平台开发的各种应用能够正常的运转。为了方便理解,打个比方:.Net平台 = 一个厨房.Net FrameWork框架 = 柴米油盐酱醋茶各类调料、锅碗瓢盆各类工具基于.Net平台开发出来的各种应用 = 一道道好吃/难吃的饭菜二、C#编程语言C#(C Sharp.
2022-03-17 20:10:52 5040
原创 C#数据结构与算法
一、数据结构介绍为什么学习数据结构?对于同样的问题,有的人写出来的程序效率高,而有的人却用很复杂的方法解决。学习数据结构的目的是:能用最有效的方法解决绝大多数的问题。学习数据结构的三个目的:1.讲授常用的数据结构这些数据结构形成了程序员基本数据结构工具箱(toolkit)。对于许多常见的问题,工具箱里的数据结构是理想的选择。就像.NET Framework 中 Windows 应用程序开发中的工具箱,程序员可以直接拿来或经过少许的修改就可以使用,非常方便。2.讲授常用的算法它和
2022-03-15 15:24:36 7741 3
原创 Unity常用API方法与类
一、事件函数(生命周期函数)1. Reset()调用情况:此函数只能在编辑器模式下(不运行时)调用;调用时间:当脚本第一次挂载到对象身上或者使用了Reset命令之后调用;调用次数与作用:会调用一次,来初始化脚本的各个属性,Reset最常用于在检视面板中提供良好的默认值。2. Awake()调用情况:(1)在加载场景时,初始化包含脚本的激活状态的 GameObject时;(2)GameObject从非激活状态转变为激活状态时;(3)在初始化使用Instantiate创建的G
2022-03-12 16:20:39 7670
原创 电力安全教育之临时用电
一、临时用电的定义临时用电是指在生产或施工区域内临时性使用非标准配置380V及以下的低电压电力系统不超过6个月的作业。二、临时用电的主要危害临时用电的主要危害源包括火星和火花、弧光、漏电,可能造成电气火灾事故,如:漏电火灾、断路火灾、过负荷火灾和接触电阻过大火灾等。三、临时用电作业的基本要求临时用电作业前要进行下面的准备工作:配电箱、开关及电焊机等电气设备15m范围内不应存放易燃、易爆、腐蚀性等危险物品,开关箱、配电箱(配电盘)应设有安全锁具和有防雨防潮措施,并在其前方1m处的地面上
2021-12-22 18:40:44 9687
原创 计量安全之吊装作业
一、吊装作业的定义吊装作业是指在化学品生产企业厂区内利用各种吊装机具 将设备、工件、器具、材料等吊起,使其发生位置变化的作业。二、吊装作业前的安全检查1. 吊装专业主管部门应对起重指挥、司机等人员进行资质确认;2.对特种设备的检验报告进行确认;3.对起重机械和吊具进行安全检查,确保处于完好状态;4.对吊装区域内的安全状况进行检查(包括吊装区域的规定、警示标识等);5.对安全措施落实情况进行检查确认;6.遇大雪、暴雨、大雾及6级以上大风时,应停止露...
2021-12-22 17:11:11 4840
Unity Webgl打包后在Windows平台、安卓苹果移动设备上自动全屏横屏解决方案Demo
2024-04-18
HTC Vive VR多人射击案例(使用PUN2)
2020-12-23
mygamedb.sql
2020-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人