分类 技术 下的文章

文章转自:https://mp.weixin.qq.com/s/4s-xK0pAP972tDxJ3VchqA

去年,古风模拟经营类手游《江南百景图》成功破圈,成为年度现象级爆款。
如何将它搬到小游戏平台?是转换还是重写?使用哪些技术方案,能在包体大小仅为原版1/20的同时,达到与 App 版相当的游戏体验?椰岛小游戏研发负责人
大城小胖,带着他近300页的 PPT,在 Cocos 的两次线下活动中做了全面的技术分享。

- 阅读剩余部分 -

仅作技术研究,不可用于非法用途,游戏的逆向,分为以下不同的需求:

  1. 静态资源逆向
  2. 前端代码逆向
  3. 网络抓包逆向
  4. 逆向unity的bundle
  5. 逆向unity的c#代码

下面将以几个实际案例,来讲解其中用到的技能点

一、拆解咸鱼之王的配置

安装pc版微信,打开微信的本地缓存文件

- 阅读剩余部分 -

spine输出的文件里,包含了png和atlas文件,其中atlas文件记录了png散图的信息。

碰到一个需求,需要将png+atlas还原为对应的散图,网上找了一些脚本,都不完整,要么是不支持offset,要么是不支持rotate,遂自己写了一个

环境:python3.8 + spine3.8.9

- 阅读剩余部分 -

python 虚拟环境的重要性已经无需多言了, 目前所有支持 python 虚拟环境的工具中最好用的应该就是 conda 了, 最重要的一点是可以一键创建不同版本的 python 环境以适应不同的需求.

Anaconda 比较臃肿, 本文使用无 GUI 的 miniconda。

Minicanda安装

下载
进入清华大学开源软件镜像站网址:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

建议下载最新版本:
Miniconda3-latest-Windows-x86_64.exe

安装
一路Next即可

设置环境变量
自行将Miniconda的路径(第二步所选择的安装位置)添加到系统的环境变量中,确保你可以在任何位置运行conda命令。这一步非常关键,它将为你在Windows系统上使用conda提供便利。

建议增加的路径

path\to\your\miniconda
path\to\your\miniconda\Library\bin
path\to\your\miniconda\Scripts

- 阅读剩余部分 -