摘要: 好久没有记录了,大家好,今天分享一个最近解决的UE方面的功能 情景: 把3维物体渲染到纹理,并在umg中使用Image控件显示纹理。此外还支持鼠标在Image上点击时,选中纹理上对应位置的物体。 思路理解: 在空间中某点某方向,以某视场角观察3维场景,并把画面渲染到纹理上。 在UMG的Image控件 阅读全文
posted @ 2023-11-14 15:54 啊循 阅读(247) 评论(0) 推荐(0) 编辑
摘要: python3小工具,计算工资年收入。 注意默认是5险1金拉满,个税月起征点是5000元 输入参数中的地区年平均收入可以在网上查,比如查“社保基数”,一般里面会提年平均收入 用法:安装python3并配好环境变量,在cmd中定位到脚本所在目录,执行: python after_tax_income. 阅读全文
posted @ 2023-04-21 17:39 啊循 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 网上一般的版本是没有考虑扩展字符是4个字节的(关键词:surrogate pair),例如emoji。因此对于包含表情的文本,转换出来的unicode是不对的。 string本身一个字符应该是2字节的。一个仅包含单个表情的字符串,可以看到它的Length会是2。因此字符串的存储和字符串的显示是两个不 阅读全文
posted @ 2022-11-11 18:32 啊循 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 我们常用的RectMask2D组件可以对UGUI元素进行范围裁剪,但是一个节点上只能添加一个组件,如果在层级节点上添加多个RectMask2D,它们也只是取并集。最终到Shader里时只有一个并集的Rect做透明度计算。 另一个组件:Mask,不基于Rect而是基于模板测试,可以做到更丰富的遮罩。不 阅读全文
posted @ 2022-09-28 11:33 啊循 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 打开项目,在解决方案资源管理器中选中解决方案,在菜单栏选择 文件->[解决方案名称]另存为 阅读全文
posted @ 2022-07-29 14:45 啊循 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 一句话总结,使用ndk(side by side)不需要在build.gradle中配置ndk.dir 无论安装哪种,都需要让安装的ndk版本与ndkVersion指定的版本一致。 另外现在ndk包的安装在sdkmanager中是标记为过时的,需要钩上显示过时包才能看到。 推ndk(side by 阅读全文
posted @ 2022-07-27 12:03 啊循 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 最近在新电脑上使用git以ssh方式拉取仓库时,遇到了权限被拒绝的问题。花了些时间找原因,分享一下: 老生常谈的生成ssh key和在远程的git仓库添加的操作就不说了,网上教程已经非常多,以前这样做确实可以,现在还差点意思。 不知是否是新版的改动,git自带的ssh客户端配置里没有为所有域名作配置 阅读全文
posted @ 2022-07-05 15:33 啊循 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 需求: UGUI做的弹幕功能,弹幕从一侧飞入,从另一侧飞出。飞入伴随着淡入效果,飞出伴随淡出效果。 探索得出的结论: 1、Canvas中的各元素的网格顶点在Canvas合批绘制时被统一变换到Canvas的局部坐标系中。 2、淡入淡出是通过计算某个显示位置与渐变区间的关系,计算透明度。从第一条可知渐变 阅读全文
posted @ 2022-06-10 10:25 啊循 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Protocol Buffers 英语原文 概览 Protocol buffers提供一个语言中立,平台中立,可扩展的机制,用于向前和向后兼容来序列化结构化数据。它类似于JSON,但是它更小更快,同时它生成原生语言绑定。 Protocol buffers是定义语言(在.proto文件中创建)和pro 阅读全文
posted @ 2022-06-01 11:47 啊循 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 它山之石,可以攻玉。 本人以VS和C#熟悉者视角总结安卓开发知识。 AndroidStudio 项目视图 与VS的解决方案视图类似,AS也有项目视图用于显示项目的结构。默认应该在窗口左边。 不同的是,它可以在几种显示模式中切换。Android模式时是以一种逻辑分类显示资源,不代表真实的文件层级。切换 阅读全文
posted @ 2022-05-29 22:19 啊循 阅读(32) 评论(0) 推荐(0) 编辑