- 博客(65)
- 资源 (7)
- 收藏
- 关注
原创 近期关于云服务器window server 2012屏蔽游戏加速器/IP加速器模拟IP连接限制策略
找到本地组策略编辑器的对应设置。输入 gpedit.msc。win+r 打开运行。
2024-08-04 23:18:07
314
原创 Unity 设置 Text 颜色 #FF7B2A
在Unity中,你可以使用 Color32 或 ColorUtility.TryParseHtmlString 来设置带有HTML颜色代码的文本颜色。注意,这两个例子假设你已经在Unity编辑器中将 myText 设置为你想要改变颜色的 Text 组件。你可以在Unity编辑器中通过拖拽操作来设置 myText。在这两个例子中,我们首先获取了一个 Text 组件 myText,然后在 Start 方法中将其颜色设置为 #FF7B2A。
2023-12-26 09:53:17
1806
3
原创 unity 高版本UnityEngine.UGUI Text组件超出边界...代替
【代码】unity 高版本UnityEngine.UGUI Text组件超出边界...代替。
2023-11-30 17:29:06
238
原创 OpenSSL SSL_read: Connection was aborted, errno 10053的问题
解决: git config --global http.postBuffer 524288000。
2023-09-23 20:15:07
290
原创 Unity Android平台读取Sdcard权限问题
1.配置Build Setting -> OtherSetting中将 Write Permission 改成 External(SDCard)注意: 如遇到 unable to open archive file 报错。2.配置 AndroidManifest.xml。在AndroidManifest.xml内添加。
2023-06-02 16:54:42
701
原创 unity webgl 解决 error:check Content-Encoding HTTP Response Header on web server
选中您的站点,点击【MIME类型】。打开后的窗口显示了当前IIS上已有的MIME类型。点击右侧的“添加”,可以添加一个MIME类型,比如您要添加mp4文件的MIME类型,“文件扩展名”可以填写为.mp4,MIME类型可以填写video/mp4。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。单击【开始】→【管理工具】→【Internet 信息服务(IIS)管理器】2.配置IIS MIME。1.添加添加mime。
2023-05-23 14:47:44
576
原创 Unity WebGL发布无法运行问题
其中前两个设置是强制开启webgl支持,最后一个security.fileuri.strict_origin_policy的设置是允许从本地载入资源,如果你不是webgl的开发者,不需要开发调试webgl,只是想要看一下webgl的demo,那你可以不设置此项。2、在过滤器(filter)中搜索“security.fileuri.strict_origin_policy”将security.fileuri.strict_origin_policy设置为false。
2023-05-23 11:13:13
507
原创 【Unity】C#存档与加密(本地存储)
因为我们的项目涉及C#代码的热更新,所以存档管理器在热更新的程序集里,而protobuf因为其他内容的需要,是放在更深层的程序集里,而这个程序集是没有引用热更新的程序集的,所以在解包的时候,找不到热更新的程序集里的类。我只好在ProtoBuf.Support的类中添加了一个方法,在Support的CreateInstance方法中,把实例化的方法勾出来,解包的时候从热更新的程序集中实例化。List和ArrayList,如果在存档时数据的长度为0,解包出来的数据是null,注意判断这个情况。
2023-01-30 16:39:21
1046
原创 Unity c#读取CSV配置文件
当在配置mmo游戏各职业属性的时候,需要读取对应的配置表.有读取txt的,有读取excel的,有读取json的.本文选择使用csv,他可以使用excel打开进行编辑方便产品与策划进行编辑,同时文本格式下也自动使用,隔开,方便程序去识别.
2023-01-17 11:16:45
448
转载 git 无法拉取或合并代码Auto packing the repository in background for optimum performance. See “git help gc“ fo
git 无法拉取或合并代码
2022-12-28 11:21:10
1219
转载 C#与C/C++的交互(包括基本类型传递,指针传递,函数指针传递,结构体的传递)
测试平台:Windows7 64位,VS2010,.NET4.0注意事项:PInvoke从功能上来说,只支持函数调用,在被导出的函数前面一定要添加extern "C"来指明导出函数的时候使用C语言方式编译和连接,这样保证函数定义的名字和导出的名字相同,否则如果默认按C++方式导出,那个函数的名字就会变得乱七八糟,我们的程序就无法找到入口点了。本文将说明以下几点:互调的基本原理基本数据类型的传递指针的传递函数指针的传递结构体的传递
2022-09-13 10:11:23
369
1
原创 VMware 虚拟机运行卡慢的解决办法
--------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------
2022-07-14 15:09:35
5155
原创 Unity实现音频播放器[QQ音乐,网易云等效果]
首先,这个功能的实现仅为demo,给予正在实现本功能的小伙伴一点思路.如果帮到了一些人也属初心所向,不喜勿喷!主要依赖于UGUI Scroll View通过调用它的verticalNormalizedPosition属性来实现轮播滚动的效果.歌词的存储格式常见的为**.lrc文件,通过IO将每一行读取到一个List**里,再由循环将每段歌词实例化在Scroll View 的 Content节点下.创建一个Scene场景 : VideoScene创建一个Scroll View 如图:在父物体 Canvas层
2022-06-02 10:24:03
3114
1
原创 Unity 安卓端重启自身
public void RestartAndroid() { if (Application.isEditor) return; using (var unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer")) { const int kIntent_FLAG_ACTIVITY_CLEAR_TASK = 0x00008000; ..
2022-05-20 15:24:37
554
转载 怎样查看一个Unity工程开发时所用的Unity版本
Unity的版本问题也是让Unity程序员们头痛的一件事,有时我们会从网上找一些Unity代码,但是由于开发者和自己的Unity版本不同可能运行会出现问题。所以需要学习下怎么查看一个Unity工程开发时所用的Unity版本是非常有用的技巧。其实比较简单,找到ProjectSetting.asset,换成txt后缀打开。就能看到Unity工程开发时所用的Unity版本了,也可以用VS打开,通过二进制数据旁边的数据就可以看到Unity开发时所用的版本。---------------------------
2022-03-23 15:21:44
5958
转载 Unity 改变父物体Scale 子物体相对位置如何保存
当采用了引用System.Drawing.dll来播放GIF时,打包之后可能会出现GIF无法播放的问题,System.Drawing.Image.FromFile()这个方法会报空。原因是引用的dll位置不对,不应该引用当前使用unity的文件位置->Data->Mono->lib->mono->2.0->System.Drawing.dll,而应该用Editor\Data\MonoBleedingEdge\lib\mono\unityjit中的System.Draw
2021-09-10 14:22:56
603
转载 .NET代码混淆
本文不提代码开源,只谈代码混淆方法。本文使用的代码混淆器是ConfuserEx,网上可以下载的到。参考博文:开源.net 混淆器ConfuserEx介绍.Net平台开发的应用程序,大多编译之后,在bin/Debug目录下生成很多.dll文件和一个可执行文件.exe。本文就是对这些.dll文件和.exe文件进行混淆,防止反编译。ConfuserEx混淆.dll文件和.exe文件方法不尽相同。方法如下:首先,下载ConfuserEx软件,打开后如下图所示:(一)混淆.dll文件比如混淆...
2021-08-17 15:37:55
1224
原创 ddos与cc攻击浅谈
常见ddos攻击类型web服务器攻击tcp syn : 无限访问,但无回复.防火墙可拦截.但防火墙可拦截数量溢出时,无法拦截.cc : 无限访问,有回复,模拟正常访问,导致占用溢出各种服务器攻击udp flood : 可发送大量流量.直接阻塞入口icmp flood: 模拟大量ping,直接阻塞入口DHCP服务器攻击dhcp flooding: 占用端口,区域拦截交换机攻击mac flooding: mac地址耗尽,例如 捕捉通讯....
2021-04-16 10:30:01
166
转载 Unity3d Gis 坐标转换
using UnityEngine;using System.Collections; public class SaiGetLatLog : MonoBehaviour { public Transform firstPoint; //Unity中左上点 public Transform secondPoint;//Unity中右下点 public SaiEarth firstSai;//地图中对应的左上经纬度点 public SaiEarth secondSai;//地图中对应
2021-03-29 17:05:31
534
原创 Unity回调方法执行顺序
Awake -->OnEable–> Start --> FixedUpdate --> Update --> LateUpdate -->OnGUI -->Reset --> OnDisable -->OnDestroy
2021-03-26 16:48:27
455
原创 Unity中使用代码渲染mesh
using System.Collections;using System.Collections.Generic;using UnityEngine;public class TeleporterObject : MonoBehaviour { public int ID; Mesh mesh = null; // Use this for initialization void Start () { this.mesh = GetComponent<M
2021-03-26 09:19:49
396
原创 解决win10系统redis-server.exe闪退
解决方法:1-win+R 打开命令行2-cd至redis目录,例如 D:\redis>3-输入 redis-server.exe redis.windows.conf-------------------(此时如果出现端口未打开报错继续输入)--------------------4.redis-cli5.shutdown6.exit7.重新启动即可....
2021-02-02 16:38:56
640
原创 Unity装箱与拆箱性能优化秘籍断篇
问:什么是装箱?剑之初: 装箱转换是指将一个值类型隐式地转换成一个object 类型,或者把这个值类型转换成一个被该值类型应用的接口类型interface-type。把一个值类型的值装箱,也就是创建一个object 实例并将这个值复制给这个object。比如: int i = 10; object obj = i;用下图所示,可以表示装箱的过程我们也可以用显式的方法来进行装箱操作: int i = 10; object obj =(object)i;---------
2021-01-12 17:46:02
2258
原创 Unity3D游戏开发之类对象池优化秘籍残篇
翻开秘籍第一页:问: 什么是类对象池?剑之初: 游戏中,我们常常会遇到频繁得创建和销毁大量相同对象的场景。如果我们不做任何的特殊处理,这种场景会出现两个性能问题——大量的内存碎片以及频繁的分配内存空间。 而对象池能供完美得解决这两个问题。翻开秘籍第二页:问: 什么原理?剑之初: 当创建对象时,对象池将对象放入池管理的某种内存连续的数据结构中(数组或者栈等)。当不需要对象时,对象池并不销毁对象,而是将对象回收到池中,下次需要的时候再次从池中拿出来。因为,对象储存在内存连续的数据结构中,所以解决了内
2020-12-23 14:04:30
1184
4
原创 如何解决Sublime文件与目录名称中文乱码问题
在sublime中,Preference, Settings-User,最后加上一行“dpi_scale”: 1.0
2020-09-24 15:56:04
1180
2
原创 Git 版本管理工具整理
Git 工作原理一、指令总结:设置用户名$ git config --global user.name “用户名”设置邮箱地址$ git config --global user.email “邮箱地址”Git本地仓库初始化(让Git知道,它需要来管理这个目录)$ git init查看当前状态$ git status 添加到缓存区$ git add 文件名git add指令,可以添加一个文件,也可以同时添加多个文件。语法1:git add 文件名语法2:git a
2020-09-21 16:47:09
248
原创 Unity中移动物体的几种方法
1. 简介在unity3d中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。2. 通过Transform组件移动物体Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 其实所有的移动都会导致position的改变,这里所说的通过Transform组件来移动物体,指的是直接操作Transform来控制物体的位置(position)。2.1 Transform.Translat
2020-08-17 17:00:10
2070
原创 Unity 动态生成sprite 偏移中心点问题
最近做的功能有个需要从数据库动态加载图片,然后赋给场景中的2D精灵。但是!修改图片之后总是出现位置偏移中心点的问题,如图:这样会使我的图标位置和数据位置产生偏移,查询之后才发现问题在哪里,Sprite.Create(ss.texture, new Rect(0, 0, ss.texture.width, ss.texture.height), Vector2.zero);这是从数据库读取的Sprite,在最后面设置的 Vector2.zero修改为 new Vector2(0.5f, 0.5f),
2020-08-14 11:21:56
1104
原创 TCP与UDP区别
TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而且要在每台设备上维护所有的传输连接,事实上,每个连接都会占用系统的CPU、内存等硬件资源。 而且,因为TCP有确认机制、三次握手机制,这些也导致T
2020-08-03 16:50:49
120
mosquitto mqtt server
2023-06-27
HslCommunication.dll (版本:11.5.3.0)
2023-06-27
AVProVideo1.11.5 支持高版本 并修复WindowDX报错 Unity视频播放器插件(去除LOGO)
2022-07-05
Unity实现音频播放器[QQ音乐,网易云等效果]
2022-06-02
GGE开发的梦幻西游源码网盘地址(客户端+服务端+GM工具源码)
2021-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人