<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zpbaaa的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zpbaaa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zpbaaa]]></copyright><item><title><![CDATA[Unity浏览器插件Embedded browser]]></title><link>https://blog.youkuaiyun.com/zpbaaa/article/details/122190450</link><guid>https://blog.youkuaiyun.com/zpbaaa/article/details/122190450</guid><author>zpbaaa</author><pubDate>Tue, 28 Dec 2021 13:15:14 +0800</pubDate><description><![CDATA[最近有项目想要直接在程序里面显示外部网站上面的内容。网上查了之后选择了Embedded browser插件。

它的用法感觉也比较简单，安装完插件后，

找到ZFBrowser/Prefabs/Browser (GUI)预置物，拖出来放在ugui里面就能直接用了。



如图，修改上面的url就可以了。

然后发现了问题，在浏览器里面不能输入中文！！

网上找到了解决办法：

找到插件中的PointerUIGUI.cs文件,更改此处



将IMECompositionMode.Off改成On。

网上还说]]></description><category></category></item><item><title><![CDATA[xshell6:要继续使用此程序,您必须应用最新的更新或使用新版本]]></title><link>https://blog.youkuaiyun.com/zpbaaa/article/details/121999240</link><guid>https://blog.youkuaiyun.com/zpbaaa/article/details/121999240</guid><author>zpbaaa</author><pubDate>Fri, 17 Dec 2021 16:33:36 +0800</pubDate><description><![CDATA[xshell6突然启动不起来了，跳出这个提示“要继续使用此程序,您必须应用最新的更新或使用新版本”。

去网上找原因，发现是XShell配置文件中写入了强制升级时间

解决办法：

下载一个c32asm，用16进制打开Xshell/Xftp安装目录下的 nslicense.dll，然后把其中的16进制“0F8681”替换成“0F8381”

重新打开，发现一切都好了；世界又美好了

从网上直接下载nslicense.dll的话，如果版本不对，也是没办法结局的。

所以还是直接替换0F8681比较靠谱。
..]]></description><category></category></item><item><title><![CDATA[UGUI图片跑马灯的实现]]></title><link>https://blog.youkuaiyun.com/zpbaaa/article/details/121284887</link><guid>https://blog.youkuaiyun.com/zpbaaa/article/details/121284887</guid><author>zpbaaa</author><pubDate>Fri, 12 Nov 2021 19:34:29 +0800</pubDate><description><![CDATA[今天用UGUI做多个图片自动滚动展示的功能，具体如下

1.从特定文件夹中读取所有图片

2.排列展示所有图片，如果超出屏幕范围了，就循环滚动

3.点击其中的图片，暂停滚动，该图片放大展示在屏幕中间。再点击就缩小回去，并继续滚动。

首先，要遍历文件夹，读取所有的图片


// 在特定路径中获取所有图片
    Dictionary&lt;string, Texture2D&gt; GetAllImgInPath( string fullPath)
    {
        Dictionary&lt;]]></description><category></category></item><item><title><![CDATA[nodejs express错误信息消失的问题]]></title><link>https://blog.youkuaiyun.com/zpbaaa/article/details/121272848</link><guid>https://blog.youkuaiyun.com/zpbaaa/article/details/121272848</guid><author>zpbaaa</author><pubDate>Thu, 11 Nov 2021 19:41:29 +0800</pubDate><description><![CDATA[使用nodejs的时候，使用process.on('uncaughtException'，）来监听错误信息，可以在代码出错的时候不至于退出程序。


// 容错， 就算报错也不退出程序
process.on('uncaughtException', function(err) {
  console.error(' Caught exception: ' + err.stack);
});

但是我在使用express的时候发现，经常会出现代码出错了但是没有地方显示错误信息的情况，导致很多很简单的小错误都不]]></description><category></category></item><item><title><![CDATA[在unity内创建http服务器（C#）]]></title><link>https://blog.youkuaiyun.com/zpbaaa/article/details/121271070</link><guid>https://blog.youkuaiyun.com/zpbaaa/article/details/121271070</guid><author>zpbaaa</author><pubDate>Thu, 11 Nov 2021 16:45:51 +0800</pubDate><description><![CDATA[c#中可以使用HttpListener实现简单的http服务端。

调用SerManager.StartSer( 端口);开启服务器

SerManager.StopServer()关闭


using System;
using System.Collections.Generic;
using System.Net;
using System.Text;
using UnityEngine;
using System.Collections.Specialized;
using System.Colle]]></description><category></category></item><item><title><![CDATA[Unity Texture2D的可读性问题]]></title><link>https://blog.youkuaiyun.com/zpbaaa/article/details/121227326</link><guid>https://blog.youkuaiyun.com/zpbaaa/article/details/121227326</guid><author>zpbaaa</author><pubDate>Tue, 09 Nov 2021 14:39:17 +0800</pubDate><description><![CDATA[今天测试使用UMP播放网络摄像头的数据。

处理截图的时候发现，显示摄像头图像的RawImage里面的图片保存不出来。

研究了很久才发现这个时候里面的texture数据应该是不可读，所以直接使用EncodeToJPG()函数没有用。

需要把这个Texture2D的数据转成可读的，方法如下


// 复制出可读的Texture2D
    private Texture2D CopyT2DToWrite(Texture2D source)
    {
        // 先把Texture2D转成临时的]]></description><category></category></item></channel></rss>