随笔分类 -  学到的一些新知识

分享一切关于Unity的技术
摘要:fixed3 RGBtoHSV(fixed3 c) { fixed4 K = fixed4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); fixed4 p = lerp(fixed4(c.bg, K.wz), fixed4(c.gb, K.xy), step(c.b, c.g 阅读全文
posted @ 2017-09-29 13:23 StraussDu 阅读(151) 评论(0) 推荐(0)
摘要:有时我们想在添加组件时避免重复添加,就需要先把存在的组件删除。于是写出扩展方法封装AddComponent。 通过这种方式就可以直接让gameobject使用我们自己封装的方法了。 阅读全文
posted @ 2017-09-07 11:08 StraussDu 阅读(367) 评论(0) 推荐(0)
摘要:新大厅中要介入热更新,那自然少不了Lua。这两天在学习腾讯的xLua还有之前一直有在积累的shader知识。由于Unity原生没有直接创建lua脚本的功能,而且VS对Lua和Shader支持的都不是特别好,而且比较臃肿,所以我制作了创建lua脚本和改变其默认打开方式的编辑器。 1.右键创建Lua脚本 阅读全文
posted @ 2017-08-30 16:33 StraussDu 阅读(589) 评论(0) 推荐(0)
摘要:首先要下载ZXing的插件。 引用了命名空间后,使用BarcodeWriter可以根据字符串写出二维码的颜色数组 这个logo是我们项目中自己的资源,创建Texture2D,调用SetPixels32函数可以把颜色写入图片 再把Texture转成Sprite即可 这样由字符串转成一个Sprite的操 阅读全文
posted @ 2017-08-02 19:59 StraussDu 阅读(363) 评论(0) 推荐(0)
摘要:最近公司的大厅要重做,我协助主程一起制作新大厅和新框架,前面制作的编辑器也派上了用场。等全部功能做完后我会再写一个复盘,这两天主程在忙于写热更新的功能,所以把接入分享SDK功能的任务交给了我,ShareSDK官网的文档比较分散,而且关于Unity的文档比较简略,所以还是有不少的坑。写篇博客分享一下, 阅读全文
posted @ 2017-07-25 20:29 StraussDu 阅读(8203) 评论(1) 推荐(0)