ジ﹋★☆『 引擎进阶 』
文章平均质量分 91
陈言必行
关注我,有问题私聊我。我是一个从事Unity游戏开发攻城狮,CSDN博客专家,U3D论坛版主,InfoQ&阿里云签约博主,8年开发经验,助你日常不加班。
展开
-
Unity 之 发布华为快应用流程详解
本文将介绍Unity项目转换为适配华为快游戏的过程涉及多个步骤,包括对项目的适应性修改、集成华为提供的SDK以及遵循华为的发布流程。原创 2024-07-12 18:37:50 · 1326 阅读 · 0 评论 -
Unity 之 安卓平台上架隐私问题解决方案
分别对Unity是否导出安卓工程打包apk进行前置处理,添加隐私政策的展示和授权后在启动Unity,这样就可以解决Unity3D本身提前访问导致的隐私问题。原创 2023-07-05 20:20:29 · 4665 阅读 · 8 评论 -
Unity 之 抖音小游戏本地数据最新存储方法分享
在抖音小游戏开发过程中,文件存储系统是一个非常重要的组成部分,本文将详细介绍抖音小游戏文件存储系统的实现原理和使用方法。原创 2023-06-29 09:03:46 · 4343 阅读 · 1 评论 -
Unity 之 最新原生广告Ads接入 -- 助力增长游戏收益
Unity Ads 是由 Unity Technologies 开发的广告平台,可以用于在移动应用程序中显示广告。它提供了多种广告类型,包括插屏广告、横幅广告、视频广告等。原创 2023-06-19 06:41:06 · 6902 阅读 · 4 评论 -
Unity 之 使用后处理的方式实现暗角效果
后期处理是指在摄影机绘制场景之后但在屏幕上渲染场景之前出现的全屏图像处理效果的通用术语。后期处理可以大大提高产品的视觉效果,只需很少的设置时间。原创 2023-06-16 21:51:37 · 3547 阅读 · 1 评论 -
Unity 之 转微信小游戏本地数据存储方法分享
Unity转微信小游戏游戏数据存储问题分析和解决方案分享,原创 2023-04-09 07:45:00 · 6733 阅读 · 5 评论 -
Unity 之 Post Processing后处理不同项目配置(URP项目配置)
后期处理是指在摄影机绘制场景之后但在屏幕上渲染场景之前出现的全屏图像处理效果的通用术语。后期处理可以大大提高产品的视觉效果,只需很少的设置时间。原创 2022-12-06 06:45:00 · 5814 阅读 · 14 评论 -
Unity 之 后处理实现界面灰度效果(PostProcessing实现 | Shader实现)
一般由于政策特殊日期等因素,或者游戏内角色死亡效果要求等等,我们会想看到一个整体灰色的效果。Unity使用两种方式实现。原创 2022-12-02 15:00:08 · 4330 阅读 · 0 评论 -
Unity 之 Mac App Store 内购过程解析(购买非消耗道具 | 恢复购买 | 支付验证)
此文章带你从零开启搭建项目、编写代码;你可以了解Unity在MacOS内购接入全过程和服务器验证方式说明。原创 2022-10-24 21:30:00 · 5389 阅读 · 6 评论 -
Unity 之 发布字节抖音小游戏
抖音小游戏是一种基于字节跳动产品生态开发且无需下载安装即可使用的全新游戏应用,实现了客户端“点开即玩”的优质用户体验。小游戏拥有开发轻便快捷,发布流程简单的特点,同时依托字节跳动生态优势,让小游戏天然具备较强的内容分发能力,支持小游戏开发者快速推广与变现。原创 2022-09-26 06:45:00 · 22451 阅读 · 35 评论 -
Unity 之 图集属性详解和代码示例 -- 拓展一键自动打包图集工具
图集是将许多较小的,独立的纹理合并到一个较大的纹理文件中,从而最小化材质的数量,因此最小化所需使用的Draw Call数量。这是利用动态批处理的有效方法。每个独特的材质都需要额外的Draw Call,但是每种材质只支持单一的主纹理。当然,它们也可以支持多个二级纹理,比如法线纹理和发射纹理。然而,将多个主纹理合并到一个大的纹理文件中,渲染这个纹理的对象时,可以最小化所使用的Draw Call数量。...原创 2022-08-25 23:30:00 · 3759 阅读 · 5 评论 -
Unity 之 发布WebGL转微信小游戏过程详解
降低 Unity 游戏转换到微信小游戏的开发成本。无需更换Unity引擎与重写核心代码的情况下将原有游戏项目适配到微信小游戏。方案特点保持原引擎工具链与技术栈无需重写游戏核心逻辑,支持大部分第三方插件由转换工具与微信小游戏运行环境保证适配兼容,保持较高还原度微信小游戏平台能力以C# SDK方式提供给开发者,快速对接平台开放能力...原创 2022-06-01 06:30:00 · 16830 阅读 · 33 评论 -
Unity 之 发布Mac签名配置文件(macOS授予对沙盒应用程序访问网络 | 全磁盘访问权限)
Unity 之 发布Mac签名配置文件,网络访问权限和磁盘访问权限配置说明原创 2022-03-07 16:25:28 · 908 阅读 · 0 评论 -
零基础Unity做一个中秋诗词鉴赏网页,提前祝您中秋快乐!(DoTween动画 | WebGL视频 | 大文件上传GitHub)
本文教你零基础Unity制作诗词鉴赏网页,祝您中秋节快乐原创 2021-09-16 22:40:23 · 7891 阅读 · 16 评论 -
Unity 之 接入IOS内购过程解析【文末源码】
看完此文章你可以了解IOS内购接入全过程,可以学习到Unity从零接入内购功能原创 2021-09-08 22:32:24 · 3322 阅读 · 51 评论 -
Unity 之 上传Mac App Store过程详解
官方文档写的过于简单,省略了很多准备工作。本文从Unity发布App开始带你一步步操作,直至上传到App Store,还等什么能还不进来看看~原创 2021-08-23 07:56:28 · 3702 阅读 · 8 评论 -
Unity 之 发布WebGL并部署到GitHub供外部访问 (Unity | WebGL | GitHub | 内嵌网页)
一文教你Unity发布WebGl并上传到GitHub提供外部访问,开启页游之旅~原创 2021-08-15 21:50:09 · 6609 阅读 · 14 评论 -
Unity 之 Excel表格转换为Unity用的文件格式 -- ScriptableObject,Json,XML 全部搞定
Excel转为你习惯操作的文件格式,助力开发效率。原创 2021-08-08 21:26:16 · 3875 阅读 · 12 评论 -
中文写代码?开始不信后来用中文写了剧情小游戏!嗯,真香~
你还不知道可以用中文编写脚本制作游戏?那还不赶紧点进来看看~原创 2021-06-21 08:08:52 · 219886 阅读 · 402 评论 -
Unity 之 AndroidStudio打开导出Android工程详解
本文记录使用AndroidStudio打开Unity导出的Android工程, 并进行调试, 打出APK原创 2020-12-07 22:54:55 · 4080 阅读 · 14 评论 -
Unity 之 导出为Android工程及在AndroidStudio中使用记录
从Unity工程导出为Android工程,将导出工程在AS打开,并调试其编译通过,Unity和Android 互调原创 2020-11-26 23:19:16 · 2026 阅读 · 3 评论 -
Unity 之 编辑器模拟手机大退重连工具类
Unity 之 编辑器模拟手机大退重连工具类原创 2020-11-26 20:50:41 · 827 阅读 · 0 评论 -
Unity 之 Lua模拟C#等一个协程执行
Unity 等一个协程执行完成执行后面逻辑;Lua 等一个协程执行完成执行后面逻辑;使用Lua模拟 yield return StartCoroutine(xc())原创 2020-06-22 23:33:56 · 1003 阅读 · 0 评论 -
Unity 之 Lua中读取处理XML文件
Unity 之 Lua中处理XML文件Lua读取Resources下文本原创 2020-04-20 23:00:46 · 1717 阅读 · 0 评论 -
Unity 之 ToLua框架中UI.Dropdown组件动态添加Options
前言最近使用ToLua框架使用Unity中的Dropdown组件,其他属性都还好和在C#中使用的形式差不多,只是修改成了Lua的语法习惯就可以了,但是我有个需求,是要需要实现动态添加Dropdown中的Options,这个就很做起来废了半天劲,后来发现是被坑了,本文就说说在ToLua框架中使用Dropdown动态添加Options。Unity 之 ToLua框架中使用Dropdown前言一...原创 2020-04-16 23:49:23 · 4225 阅读 · 0 评论 -
Unity 之 Audio Clip音频简析以及优化处理
Unity 之 音频简析以及优化处理Unity 音频优化原创 2019-10-20 23:54:21 · 4247 阅读 · 0 评论 -
Unity 之 性能测试UnityPerformanceReporting(UPR)的使用简介
Unity性能测试工具UPR的使用简介Unity Performance Reporting,这个 Unity 的性能测试工具,我们也可以简称为 UPR。Unity Profiler 的基础之上制作的 UPR,拥有以下几个特点:全面、零入侵、极速、易用、免费。原创 2019-10-24 08:53:07 · 5791 阅读 · 2 评论 -
Protobuf 简介及转换为.cs文件
Protocol Buffers: protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用xml 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作为原创 2017-10-12 16:21:10 · 3181 阅读 · 5 评论 -
Unity 中使用XML的预备知识
在整个XML处理过中,需要使用到的几个类的关系图: XMLNode 为抽象类,还实现了如下接口public abstract class XmlNode :原创 2017-09-19 20:29:50 · 884 阅读 · 0 评论 -
Unity 之 动态加载物体卡顿简析
Unity 之 动态加载物体卡顿简析Resources.LoadInstantiateAddComponent 加载预制体,加载脚本卡顿原创 2019-07-12 21:04:29 · 8209 阅读 · 5 评论 -
Unity 之 Profiler的Android真机测试
https://blog.csdn.net/swj524152416/article/details/53466413原创 2019-02-24 22:10:36 · 5133 阅读 · 0 评论 -
Unity 特殊文件夹
Resources文件夹 (不要放的太大) Unity允许你按需动态加载游戏资源到场景中。Resources.Load 函数可以加载项目中位于任何位置的 Resources 文件夹中的资源。你可以有多个Resources文件夹,不管是否是顶级文件夹都可以。 Resources类详解 http://blog.csdn.net/czhenya/article/details/78012750E原创 2017-09-26 14:52:55 · 2081 阅读 · 0 评论 -
Unity -- AssetBundle简介
AssetBundle的定义和作用 1,AssetBundle是一个压缩包包含模型、贴图、预制体、声音、甚至整个场景,可以在游戏运行的时候被加载; 2,AssetBundle自身保存着互相的依赖关系; 3,压缩包可以使用LZMA和LZ4压缩算法,减少包大小,更快的进行网络传输; 4,把一些可以下载内容放在AssetBundle里面,可以减少安装包的大小;什么是AssetBundle???原创 2017-09-30 09:45:57 · 1075 阅读 · 0 评论 -
Unity 之 AssetBundle打包和本地加载简例
Unity AssetBundle打包流程说明和示例演示。原创 2017-09-30 17:53:08 · 1724 阅读 · 0 评论 -
Unity 使用JSON实现本地数据保存和读取
通过键值对的方式对游戏对象信息进行存储和读取,,,原创 2017-09-21 21:22:12 · 23007 阅读 · 12 评论 -
JOSN语法以及和XML的比较
JSON 语法规则 在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型:对象表示为键值对 数据由逗号分隔 花括号保存对象 方括号保存数组JSON 键/值对 JSON 键值对是用来保存 JS 对象的一种方式,和 JS 对象的写法也大同小异,键/值对组合中的键名写在前面并用双引...原创 2017-09-21 10:55:17 · 1537 阅读 · 0 评论 -
Unity 中生成JSON以及对应的解析方法
注意:将库脚本或动态库(LitJSON.dll)置在Assets目录下的Plugins文件夹中,因为plugins文件夹中的脚本会先运行。using LitJson; //注意引用命名空间using UnityEngine;public class LitJsonDemo : MonoBehaviour { // Use this for initialization void原创 2017-09-21 17:01:18 · 2857 阅读 · 0 评论 -
Unity 中XML序列化和反序列化
**序列化名词解释:序列化是将对象状态转换为可保持或传输的格式的过程。 与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。这就是序列化的意义所在。**XML序列化的实质: 序列化是不一个对象持久化到磁盘的一个过程,应用程序的一部分,甚至另一个程序都可以反序列化对象,是它的状态与序列化之前相同,,用到的名空间System.Xml.Serialization名原创 2017-09-20 20:37:56 · 2790 阅读 · 0 评论 -
Unity 中读取XML文件
Unity 中读取XML文件,,,实例原创 2017-09-19 17:00:14 · 3340 阅读 · 2 评论 -
XML 能干什么?
XML 应用于web开发的许多方面,常用于简化数据的存储和共享,简介下XML都能干什么:原创 2017-09-19 16:21:13 · 1060 阅读 · 0 评论