Roblox 游戏 GM 后台的插件化命令系统

Roblox 游戏 GM 后台的插件化命令系统

项目里有个 GM 后台系统,最初只是几个硬编码的 RemoteEvent handler,后来命令从 5 个涨到 30 多个,权限也开始分 Owner / Operator / None 三级,原来的写法撑不住了。重构之后,核心思路是把"加命令"变成"加一个文件"——这篇记录一下架构。 整体结构 C

Roblox 入门

在新城市安顿下来了,也来到了新的公司,不过暂时没有在做 Unity 的项目了,现在在用 Roblox 做项目,从没接触过,从零开始学起 本来截了挺多的图片来介绍一下界面的,不过我发现 Roblox 官方的介绍文档写的已经很详细了,所以直接贴一下链接大家去学习一下好了 Studio 快速参考 Dire

Roblox 入门
Unity Encoding XXX 错误

Unity Encoding XXX 错误

前言 因为海外的 Google 政策,公司原本用 Unity 5.6.6 出的包不再适用,于是将工程全本更新为 Unity 2018 版本,过程中有很多的坑,在这里记录其中一个网上答案较为难找的。 问题 升级 Unity 2018 之后,游戏的热更新报错,报错原因为我们自用的 sharpzlib 库

电脑 adb interface 驱动失效解决办法

来到新公司,电脑的系统为 Win7 x64,使用安卓测试机进行测试的时候,发现没有办法 BuildandRun,经过排查,发现是 adb interface 的驱动异常造成的,经过努力,将解决办法记录下来。 步骤 在设备管理器中,找到驱动异常的 ADB Interface,右键,“更新驱动程序软件”

电脑 adb interface 驱动失效解决办法
Mesh 中的 material 与 sharedMaterial

Mesh 中的 material 与 sharedMaterial

改变 Mesh 的 material 时的注意事项 也是解决 Bug 时发现的问题,我们的美术发现他们使用的材质在 Editor 下和客户端下的 offset 移动速度不一样,在手机端明显要快两倍到三倍。 原来的 offset 平移代码是这样的 void Update() { _material.

利用Shader滚动图片

最近在实现 FlappyBird 的实现,需要用到背景滚动,就上网搜集了很多方法,比较常用的就是利用 Shader 实现图片滚动,在这里记录一下。 下面的着色器代码实现了“滚动的背景”功能。这里定义了3个变量,其中 _MainTex 代表背景贴图,_Width 代表显示背景的百分比,_Distanc

利用Shader滚动图片
PostProcessBuild-的使用方法(续)

PostProcessBuild-的使用方法(续)

更换了正式版的 SDK,因为需求是第三方登录应用,所以要添加外部程序的启动功能 想要你的 APP 启动另外的 APP,就需要在下图中添加相关APP的信息 但是想要集成到自动编译打包中,肯定不能手动的在图形界面中添加了 上图的本质呢,其实还是 Info.plist 文件,只是 Xcode 帮你把 pl

控制 UGUI 的 ScrollViewCell 的重叠显示效果

最近接到一个需求,需要实现一个居中放大并且有重叠部分的 ScrollView,折腾了比较久的时间,最后使用了 FancyScrollView 的基本实现+个人的一些自定义实现了相关功能,在这里记录一下实现中间放大并进行层级管理的过程。 需求效果: 从图中可以看出,居中显示的Cell位于最上层,也就是

控制 UGUI 的 ScrollViewCell 的重叠显示效果
Unity集成第三方SDK问题总结

Unity集成第三方SDK问题总结

在工作中经常需要集成一些第三方的SDK,也出了挺多问题并解决,在这里记录一下解决办法。 问题一:集成的第三方SDK不能跟随Unity3D的打包参数锁定旋转方向 将UnityAPPController.mm中的 - (NSUInteger)application:(UIApplication*)app

FancyScrollView的使用方法

FancyScrollView,一个通用的Unity ScrollView组件 FancyScrollView 一个通用的ScrollView组件,可实现高度灵活的Cell动画。还支持无限滚动。 工作原理 FancyScrollView在更新单元格的位置时,将显示在屏幕上的范围内的值赋予每一个单元格

FancyScrollView的使用方法