游戏开发
樱花树下的约定
这个作者很懒,什么都没留下…
展开
-
Unity 纹理拆分 Alpha 通道
介绍Android 平台上使用的 ETC1 并不包含 Alpha 通道,因此如果想要平衡体积与质量,可以尝试将纹理拆分为两份:不包含 Alpha 通道的与包含 Alpha 通道的,然后在运行时通过 Shader 将两个纹理合并起来。需求支持处理场景、Prefab 中的材质收集使用到的 Shader 以便后续改写处理增加 Alpha 通道材质自动替换材质的 Shader 并设置纹理字段...原创 2019-11-30 21:23:26 · 1037 阅读 · 0 评论 -
Unity - Raycast 射线检测
本文简要分析了Unity中 射线检测 的基本原理及用法,包括:Ray 射线RaycastHit 光线投射碰撞信息Raycast 光线投射SphereCast 球体投射OverlapSphere 相交球等项目地址: Raycast - SouthBegoniaRay 射线含义:官方解释为一条无穷的线,开始于origin点,朝向direction方向(但是,根据项目验证来看其默认长度为...原创 2019-11-30 21:21:36 · 879 阅读 · 0 评论 -
Unity2D动画绑定
这次做了一个Unity的2D动画,记录一下,怕下次忘了怎么做。首先是先决条件,推荐使用Unity2019.2或更高版本,安装 2D Animation 和 2D PSD Importer 包。官方文档:https://docs.unity3d.com/Packages/com.unity.2d.animation@3.0/manual/index.htmlhttps://docs.unit...原创 2019-11-30 21:19:57 · 423 阅读 · 0 评论 -
OpenGL ES 基本知识
OpenGL ES(OpenGL for Embedded Systems)是以手持和嵌入式为目标的高级3D图形API。支持跨平台 iOS 安卓 BlackBerry(黑莓手机是指由加拿大Research In Motion Ltd公司推出的一种无线手持邮件解决终端设备)、bada(韩国三星电子自行开发的智能手机平台,底层为Linux核心)、Linux、Windows。开放式图形库用于可视化的二...原创 2019-11-30 20:06:14 · 753 阅读 · 0 评论