微游技术部一周分享 20230205期

本周关键字:Android Motion Layout, Cocos Shader实现弯曲赛道, gorilla mux, innerHtml插入script, helm,web免密登录标准passkeys。

minigame-logo

大家好,以下是微游互娱技术部本周的分享:

1. [Android开发] Android 通过MotionLayout实现点赞动画

https://juejin.cn/post/7196084258191163449

在之前的文章介绍了通过Animation和Animator实现了一种点赞动画效果,有知友评论用MotionLayout是否会比较简单。

本文通过实现这个点赞动画来学习MotionLayout的使用。

2. [Cocos Creator] 用shader实现3D弯曲赛道

https://juejin.cn/post/7188053814887317562

在3D跑酷游戏中,为了提高游戏的可玩性,很多游戏往往会添加丰富的障碍和道具,还会使用一些弯曲赛道来增加立体感。
实现弯曲赛道有很多种方法,最直接的就是把游戏赛道设计成立体的。

本文则介绍了另一种方法:通过shader来实现3D弯曲赛道:
cocos-shader-for-curve-running-path

3. [Go开发] Gorilla Mux的基础使用和常用功能

https://luckytking.github.io/2023/02/gorilla-mux的基础使用和常用功能/

gorilla/mux一个良好质量的Http路由器和Url匹配器,很好补充net/http包HTTP协议复杂的路由请求。

本文主要记录gorilla的基础使用、和常用功能提取网址参数、路径前缀和子路由器、中间件。

4. [Web开发] innerHTML插入script脚本标签运行失败的解决方法

https://juejin.cn/post/7196329782455140407

在innerHTML中直接插入script脚本标签很容易导致安全问题,本文介绍了一种解决方法。

5. [k8s] Helm介绍及使用

https://overstarry.vip/posts/helm介绍及使用/

Helm 是 Kubernetes 的开源包管理器。它提供了提供、共享和使用为 Kubernetes 构建的软件的能力。

本文介绍 kubernetes 生态中一个重要一环-包管理工具Helm的安装和简单使用。

6. [Web开发] Web 下一代免密登录技术 Passkeys 介绍

https://juejin.cn/post/7196519653266276413/

用户登录一般都是使用账号密码登录,但是使用密码登录有一些问题一直无法解决,比如安全问题和不同设备密码同步以及需要借助密码管理器帮助管理不同密码。

本文介绍了得到了大厂支持的下一代免密登录技术:passkyes.

Passkeys标准,可以利用设备生物认证方便的注册和重复登录,不需要单纯依靠记忆力或者密码管理器管理不同密码,支持在不同设备间同步,并且得到了 Apple、Google、Microsoft 等大厂的支持.

需要注意的是:该功能还在完善中,使用中需要注意兼容性。

以上。