logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Godot导入FBX自动生成Mesh资源文件

godot的3D粒子特效需要用到Mesh资源,但是导入OBJ会遇到无法保存材质的问题,我用的Godot3.5所以使用FBX导入,但是godot会直接把fbx文件变成场景文件,如果粒子系统需要使用的话还得手动从场景中找到模型并手动保存。这样感觉很麻烦,所以我就写了一个小插件,自动从fbx场景中提取第一个mesh,如果有需要也可以自行修改,主要是这个方法和思路。

#godot#游戏引擎
Shader踩坑笔记UV操作

相加以后在叠加Y方向本来的值就得到了想要的效果,假如你有一张半边蝴蝶翅膀,可以复制出来一个完整的蝴蝶。那么2~3的部分减去2就变成了0~1,所以就还原了之前的uv。使用step函数替代if操作可以更好发挥GPU的计算优势。2、iResolution我自定义的变量,输入画布尺寸。保存y方向的值,只对x方向进行操作最后需要加上y方向。其中_uv_left和_uv_right的图片为上图。这个函数我参考

#uv
动作捕捉和面部捕捉解决

首先说面部捕捉iphone结合LiveLinkFacehttps://www.bilibili.com/video/BV1LV411r7Sk优点:免费,效果最好缺点:需要苹果手机安卓结合LiveLinkhttps://www.bilibili.com/video/BV1u34y1r7mFGitHub - justdark/UE_Android_LiveLink: an android altern

Pyinstaller彻底解决打包过大的问题

标题有点吹牛,不过我夹带着标准库把Python的应用程序搞到了4.46Mb大小这个思路可以用在你的项目里面。方法一:可以用Brython 这是一个浏览器版的python,用js实现的,可以玩一玩方法二:魔改pyinstaller网上的方法都是创建虚拟机环境,尽量减少没用的依赖,可都忽视了python本身没用的依赖比如,你光写个hello world打包都有9兆那么我们可以先打包试一试pyinsta

#python
Pyinstaller彻底解决打包过大的问题

标题有点吹牛,不过我夹带着标准库把Python的应用程序搞到了4.46Mb大小这个思路可以用在你的项目里面。方法一:可以用Brython 这是一个浏览器版的python,用js实现的,可以玩一玩方法二:魔改pyinstaller网上的方法都是创建虚拟机环境,尽量减少没用的依赖,可都忽视了python本身没用的依赖比如,你光写个hello world打包都有9兆那么我们可以先打包试一试pyinsta

#python
C#调用Fiddler的API

前沿:需要做一个功能,自动拦截指定的链接,回应自定义的文件给本地. 实现游戏修改的效果.Fiddler是一款拦截软件,用过的都知道. 那么怎么调用人家的API实现自己的功能呢?准备:VS2017C# .net参考资料:https://www.cnblogs.com/guanwanli/p/7016863.htmlhttps://git...

#c#
GoDot引擎打包安卓

首先去官网下载godot引擎,这里推荐稳定版而不是最新版Godot Engine - Free and open source 2D and 3D game engine下载好以后可以看到exe与cmd文件,这里随便点哪个都行然后创建工程打开进入以后先创建一些内容,然后保存场景,并运行一次因为如果不运行的话可能不会设置默认地图,导致游戏闪退项目设置里设置默认地图编辑器设置里,添加相应的安卓SDK路

#godot#游戏引擎
到底了