Unity做任意图像的镂空
作者: Andy. 时间: 2022-01-05 21:39:11
任意图像的镂空应用最多的地方应该是新手引导。比如要引导玩家去点一个按钮,那么我们用一个遮罩将除了这个按钮的其他区域全部弄成黑色半透明,只将需要点击的按钮或者强调的按钮给凸显出来。这个效果还是非常棒的。为了能够完美达成这种情况,直接生成一张贴图,贴图是半透明的,但是对应按钮轮廓的位置是完全透明的。实现这种效果有两个方式: 1、 用Stencil生成。 2、 直接改混合函数生成。
阅读全文...Unity资源管理从AssetBundle到资源、代码热更(一)
作者: Andy. 时间: 2021-12-20 23:35:55
这是一个系列文章,将叙述一套完成的资源管理。包括资源包(AssetBundle)的生成管理,资源的同步/异步加载、释放管理。资源包热更生成,资源包的加密,资源包的下载(完全保证下载无问题,避免因为下载不完整等原因导致进入游戏出错),C#代码的热更。 因为上述的功能都是按照正常的流程排列的,所以第一篇文章主要围绕Asset Bundle的生成展开。
阅读全文...Unity中涂鸦和任意擦除效果的实现
作者: Andy. 时间: 2021-12-15 22:38:33
最近又玩翡翠大师觉得非常有趣,特别是在将翡翠擦出来的时候的感觉。所以打算也来实现一个。 模型从3D Game Kit - Environment Pack这个里面取。把模型拖出来,重新创建一个材质球和一个SurfaceShader。修改Surface Shader里面的属性,添加法线贴图:
阅读全文...一个简单的httpserver
作者: Andy. 时间: 2016-11-12 22:45:07
写了一个简单的httpserver。 httpserver和平常的聊天服务器并不相同。http是短链接,在浏览器通过tcp协议连接到服务器后,服务器将浏览器要访问的资源返回给浏览器后就断开连接了。浏览器在解析完html页面后,还要继续访问后续的资源,就会又一个一个的发起连接,请求资源。这种情况使用epoll是很不适合的,因为每个连接很短,epoll的epoll_ctl是很消耗资源的。每个连接很短,所以很不适合。所以多线程并发更适合。
阅读全文...C plus plus ChildrenShapesStudy
作者: Andy. 时间: 2016-11-07 23:07:34
上个月上C++课,弄出来的一个东西,很简单。总共弄了两个程序,这是第一个。代码放在github上面了~~ 另外一个代码有点儿乱,看看是整理一下,下次再放上去~~还是怎么弄。
阅读全文...mysql预处理和封装
作者: Andy. 时间: 2016-11-07 20:17:13
开始准备写一个比较完美的对MySql访问封装的C++类库,类似于ADO.NET的。但是后头发现我错了~~~但是还是有些有意思的东西。总结一下。 直接谈select的预处理,因为select对应着要把查询出来的数据读出来用。如果不需要预处理的话,直接mysql_query,然后通过mysql_store_result把数据读到本地就完成了。但是如果是预处理,然后使用mysql_store_result函数的话,就会...报错。不用预处理?参数化sql语句可是防止sql注入的最好方法呢......
阅读全文...Linux 中Backspace回显^H的解决办法
作者: Andy. 时间: 2016-10-12 10:18:49
Linux 中写程序,要求用户输入的时候,在键入Backspace的时候出现^H。。解决的方案有两种。
阅读全文...网站大文件上传提示404
作者: Andy. 时间: 2016-09-10 09:34:29
一次网站在部署后上传大文件,提示访问的Handler404,当时就懵了,不是小点儿就行么。最后查询得知是网站的安全设置对大文件进行了限制。
阅读全文...记一次word中插入图片产生的问题
作者: Andy. 时间: 2016-09-10 08:54:15
先说问题,因为要根据模板生成word。但是总有几张图片不按规矩来,指定悬浮插入(Shape AddPicture(System.String FileName, ref System.Object LinkToFile, ref System.Object SaveWithDocument, ref System.Object Left, ref System.Object Top, ref System.Object Width, ref System.Object Height, ref System.Object Anchor);)的时候总飘到了该页的左上角。下条件断点调试。发现了一个奇葩问题
阅读全文...