
Unity
jiasy_浮生若梦
Flash->Cocos->Unity
展开
-
Unity一张图 -3- Batching
一张图搞清楚Unity的Batching原创 2022-08-22 23:04:51 · 909 阅读 · 1 评论 -
Unity一张图 -1- TBN
一张图搞清楚Unity下的法线贴图和BTN原创 2022-08-05 13:57:53 · 813 阅读 · 0 评论 -
Unity一张图 -2- Alpha Is Transparency
一张图搞清楚Unity的Alpha Is Transparency原创 2022-07-28 17:08:09 · 1263 阅读 · 0 评论 -
Unity关键细节整理
Unity 细节整理原创 2021-10-09 15:32:37 · 1075 阅读 · 0 评论 -
在Unity下支持Spine插槽的混合模式
1 - 偏灰的原因:当rgb三者的值接近时,颜色就会偏灰。2 - Spine动画在Unity中偏灰的原因,主要是半透明的图片,它的rgb和a有关。 r、g、b 乘 a ,a 是小于1的,r、g、b 乘的数越小,三者的值越接近,越透明越偏灰。3 - 修改 Shader,"Spine/Skeleton" ,如下4 - 如此操作后,透明颜色就正常了,但是 Spine 设置透明度尽量不要低于10,否则在做渐隐消失的时候,闪一下(图片会在最后一帧回复100%的透明度)。...原创 2021-09-23 15:59:32 · 4711 阅读 · 0 评论 -
Unity The name ‘“‘ does not exist in the current context
解析第三方插件,在插件代码中调用自定义的静态类时,报错The name '"' does not exist in the current context提示在当前的上下文环境中,无法找到自定义的类。发现在代码里有一个asmdef文件,百度一下发现它是一个将代码单独成包,进行独立编译的文件,删了它就可以正常引用自定义静态类了。......原创 2021-09-23 15:48:27 · 7275 阅读 · 0 评论 -
Unity的Application.xxxPath总结
原创 2021-09-07 17:09:55 · 267 阅读 · 0 评论 -
Spine动画在Mask下显示异常的解决方案
用Mask遮罩SkeletonGraphic组件时,遇到无法正确裁切的问题。通过添加自定义组件 SkeletonClip 来决绝这个问题:1.将组件挂载到SkeletonGraphic所在gameObject。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class SkeletonClip : MonoBehaviour.原创 2021-09-03 17:09:49 · 1841 阅读 · 0 评论 -
Unity 同步guid脚本
美术和程序分裂两个工程相互需要保持结构一致,且guid一致。以下脚本校验一致性,并且将美术的文件夹中的guid强制同步成程序的资源guid.# !/usr/bin/env python3import osimport sysimport yamlimport chardetdef os_is_win32(): return sys.platform == 'win32'def folderPathFixEnd(path_str): if not os_is_win3原创 2021-09-03 14:41:16 · 608 阅读 · 0 评论 -
Unity Shader is not supported on this GPU
Android手机的报错日志如下:08-20 18:21:01.760 16574 17126 D Unity : WARNING: Shader08-20 18:21:01.760 16574 17126 D Unity : Unsupported: 'Hidden/PostProcessing/Debug/LightMeter' - Pass '' has no vertex shader08-20 18:21:01.760 16574 17126 D Unity : ERROR:...原创 2021-08-23 14:15:20 · 3888 阅读 · 0 评论 -
图解 Unity 标准表面着色器(Standard Surface Shader)模板
Unity中最基本的Shader的解析工作,将编辑器和参数和Shader中的代码做了图解关联。代码对材质球的影响也列了出来,如下图:原创 2021-03-17 14:55:35 · 1032 阅读 · 1 评论 -
C#代码 生成 UML 图
1、MAC 下安装 dotnet 环境。稍后的工具需要dotnet环境。https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.405-macos-x64-installer2、VSCode 安装 PlantUMLhttps://marketplace.visualstudio.com/items?itemName=jebbs.plantuml3、VSCode 安装 CSharp to plantUMLht.原创 2021-01-28 14:41:23 · 3899 阅读 · 0 评论 -
Unity tolua protobuf2 转换至普通lua表
-- 遍历信息节点,进行字典转换function getDict(msg_) local _dict = {} for _field, _value in msg_:ListFields() do local _key = _field.name local _dealValueFunc = function(field_value) if _field.type == FieldDescriptor.TYPE_MESSAGE th.原创 2020-12-03 17:03:41 · 350 阅读 · 0 评论 -
PSD 生成 UGUI 工具
美术制作的PSD文件直接转换成UGUI,主要流程如下:Python 将 PSD 结构转换成 JSON 文件,并自动切图。导入 Unity 的指定文件夹中。Unity 在运行时将 JSON 和 图片的摆放还原到 UGUI 中,并生成Prefab。Python脚本脚本和psd文件放置在同一个文件夹内即可。PSD和UGUI中的Prefab的一一对应,使用的pre_前缀来实现,pre_前缀的对象在PS中一定要是一个智能对象。# !/usr/bin/env python3import osfrom原创 2020-11-24 16:21:03 · 2231 阅读 · 2 评论 -
Unity构建AndroidStudio工程,踩坑
关于 SDK Licenses 的问题fastlane打包时候,报错如下。 打开AndroidStudio工程,发现如下提示,应当是证书没有签署。 按照提示,我使用的是Unity提供的Android SDK。所以,我要在Unity的提供的Android SDK路径下进行操作。 android命令被废弃,使用sdkmanager调用Licenses命令,按照提示,对所有未签署的Licenses进行协议操作操作。 ...原创 2020-11-17 12:08:39 · 195 阅读 · 0 评论 -
Flash2Unity : Flash动画转Unity工具
今年年初写的一个工具,将Flash动画平移到Unity中。库地址如下:https://github.com/jiasy/Flash2Unity内附一个事例工程,我还做了一个视频教程,在哔哩哔哩的网址如下:https://www.bilibili.com/video/av73034285?p=1使用方法如下:...原创 2020-11-16 17:11:43 · 2059 阅读 · 2 评论 -
FLASH中利用JSFL制作动画并导入Unity
通过JSFL绘画扇形,然后放置于关键帧中,形成动画。按照指定的半径和当前长度生成Symbol,如果在指定的半径线宽下当前长度的Symbol已经存在了,那么就不需要再生成Symbol了。利用已有的进行旋转,这样不同角度下弧长一致的部分不会制作关键帧。再将动画中的每一帧解析出来,在Unity端合并SpriteAtlas,逐帧播放,遇到同一张弧度图片就旋转它摆放到应有位置。Unity中2...原创 2019-08-10 15:17:14 · 1328 阅读 · 0 评论 -
JSFL自动绘画_1_归类和参考
一些UI,LOGO的绘制,都是离不开曲线绘制,摆放,翻转,填充。其中有些经验,也存在大量的尝试工作。如果,给定一些预制的绘制,摆放,旋转,放缩。通过排列组合就可以创造出一些预制的图形,方便挑选使用。1.通过点阵列。将点按照一定顺序摆放,等距螺旋,黄金分割。等等。2.通过直线链接构成大量的带有透明度的虚线叠加圆周各点相互链接,通过链接的偏移构成不同的图案。...原创 2019-08-13 11:36:10 · 292 阅读 · 0 评论