游戏开发中需要粒子系统中的textureSheetAnimation下的Sprite模式需要换皮肤
在游戏开发中没遇到prefab中是粒子系统,在从对象池中取出粒子Prefab后设置到游戏场景中后自动播放粒子系统,此时需要获得粒子的播放时间来回收粒子Prefab避免场景中同时存在激活粒子数过多影响性能。
今天开发一个性能优化,当animator当前状态播放完成后进行函数回调和关闭animator的激活状态 减少update。
今天在开发Unity 动画播放时,在播放了anim_1 后监听 播放完成事件 后播放anim_2 因为anim_1 的最后一帧 和anim_2的第一帧不相同。在经过调试动画和查看unity的接口发现有一个函数 是可以做到 播放动画即可显示首帧 方法是 Animation.Clip.SampleAnimation
游戏开发过程中发现好游戏需要借鉴对方的美术资源或者了解制作工艺。需要拆包分析资源结构和代码结构进而学习如何制作游戏。下面分析几款可以提取游戏资源的工具。#AssetStudio链接:https://github.com/Perfare/AssetStudio 然后菜单栏有导出按钮 ,导出自己需要的资源#AssetRipper链接:https://github.com/AssetRipper/AssetRipper 然后菜单栏有导出按钮 ,导出自己需要的资源,这个软件导出的是游戏工程 可
具体实现代码/// Credit ChoMPHi /// Sourced from - http://forum.unity3d.com/threads/script-flippable-for-ui-graphics.291711/ namespace UnityEngine.UI.Extensions { [RequireComponent(typeof(RectTransform),&
Setup sprite Custom Physics Shape during asset import from script?'[Unity][2D]Sprite精灵多个多边形切割对于Sprite Mode的属性解释:Single:这种模式下的一个image就是一个Sprite Multiple:这种模式下可以对一个图片进行裁剪,分割成多个Sprite在Multiple中的slice有两个选项也就是选择分割模式。 Automati
最近在开发中粒子系统遇到 效果重叠。使用了 Particles Texture Sheet Animation 且 spriteAtlas中勾选了 Tight packing原因是 unity 官方在顶点数和 overdraw 之间找平衡。Sorry for the tardy reply. Assigning Sprites to the Texture Sheet Animation Module worked
在UnityEditor下,通过PrefabStage监听打开/关闭Prefab编辑事件,来进行 LayerMask 的设置。引入 UnityEditor.Experimental.SceneManagement using UnityEditor包初始化Load时注册监听函数定义函数
游戏开发中美术给的图片虽然经过ps的压缩但是毕竟压缩的有限,还是要借助第三方工具在压缩的,在网上找了几个好用的工具,分享下,希望能有帮助吧。Tiny PNG(熊猫压缩)TinyPNG使用智能有损压缩技术将您的WebP, PNG and JPEG图片的文件大小降低。 通过选择性的减少图片中的颜色,只需要很少的字节数就能保存数据。 对视觉的影响几乎不可见,但是在文件大小上有非常大的差别。Tiny PNG是我的首选图像优化工具。不要只看名字,Tiny PNG还支持.jpeg和.png图像文件的压缩。您
2023-05-22Unity开发
2023-05-29Unity开发
2023-05-10Unity开发
2023-06-01Unity开发
2023-06-01Unity开发