随笔分类 -  游戏开发

摘要:一、简介 在最近的优化工作中,马三发现项目中的动画文件内存占比实在是太大了,峰值竟然有200多mb,很明显需要进行优化。经过一番网上查阅资料并结合自己实际操作以后,得到一些需心得体会,在这里马三记录一下并且分享给大家,希望对大家能有一些帮助。 二、动画压缩的注意事项 1.fbx中的动画无法压缩精度, 阅读全文
posted @ 2021-05-31 20:54 马三小伙儿 阅读(4455) 评论(0) 推荐(4) 编辑
摘要:一、简介 在Unity步入2019.4以后,新版的SpriteAtlas日趋完善,已经完全可以在商业项目中使用了。但是纵观网络平台上,许多关于SpriteAtlas的文章还停留在2018的初版时期,其中许多解释在现在看来都是过时的,许多国内知名论坛上还有各种错误的结论和教程。如果按照这种错误的教程来 阅读全文
posted @ 2020-12-28 09:29 马三小伙儿 阅读(18708) 评论(50) 推荐(10) 编辑
摘要:一、引子 最近我们的项目由Unity2018升级到了Unity2019.4,但是突然间发现FBX资源导入时的后处理不生效了。经过一系列的实验,发现了升级到Unity2019以后,资源管线后处理中的一些坑,今天马三来和大家分享一下这个过程。 二、情况复现与原因排查 在我们的项目还使用Unity2018 阅读全文
posted @ 2020-10-13 13:37 马三小伙儿 阅读(3099) 评论(0) 推荐(2) 编辑
摘要:一、简介 很久没有更新博客了,最近马三比较忙,一直在处理游戏中优化相关的事务。我们的游戏自从开发以来一直没有做过比较系统的性能优化,最近因为各种原因需要对游戏进行优化,其他同事都有开发任务,因此性能优化的任务就落在了马三身上,说实话马三在性能优化方面也没有太多的经验,都是不断地咨询前辈并且结合网上的 阅读全文
posted @ 2020-05-31 21:40 马三小伙儿 阅读(6175) 评论(13) 推荐(6) 编辑
摘要:一、引子 在游戏开发中,我们少不了和数据打交道,数据的存储格式可谓是百花齐放,xml、json、csv、bin等等应有尽有。在这其中Json以其小巧轻便、可读性强、兼容性好等优点受到广大程序员的喜爱。目前市面上有许多针对Json类型数据的序列化与反序列化库,比如Newtonsoft.Json、Lit 阅读全文
posted @ 2020-03-30 09:47 马三小伙儿 阅读(6767) 评论(5) 推荐(8) 编辑
摘要:一、正文 问: RT,最近有看到UWA_GOT工具新增了iOS版本的支持,于是下载了最新的工具包进行了接入测试。是按照文档直接将UWA_GOTv2.0.1_iOS.unitypackage导入进了Unity项目内,并且做了配置。但是发现添加了UWA_GOT插件以后iOS上不能正常出包,总是卡在xco 阅读全文
posted @ 2019-11-30 20:11 马三小伙儿 阅读(987) 评论(0) 推荐(0) 编辑
摘要:一、引子 最近马三入职了新公司,平时除了负责编辑器开发之外还要做一些游戏性能优化方面的工作。在这里首先给大家安利一下Unity官方的性能测试分析工具URP ,这个工具目前是免费,测试的过程中也不需要接入任何SDK,测试完成以后还可以生成一份性能测试报告。当然,相比侑虎科技的UWA GOT工具来讲,目 阅读全文
posted @ 2019-10-28 20:21 马三小伙儿 阅读(4871) 评论(2) 推荐(2) 编辑
摘要:一、引子 最近马三有幸参与开发了一个简易轻量的Unity资源管理框架 xAsset ,xasset 提供了一种使用资源路径的简单的方式来加载资源,简化了Unity项目资源打包,更新,加载,和回收的作业流程,非常适合没有接触过资源管理的新手作为入门框架使用,同时也适合各种老手借鉴参考其中的设计理念,具 阅读全文
posted @ 2019-08-15 12:47 马三小伙儿 阅读(2981) 评论(2) 推荐(0) 编辑
摘要:一、引子 一般在游戏进行对外测试的时候都会有一个玩家QQ群,方便玩家反馈问题、交流游戏心得等。那么为了增加玩家加QQ群的欲望,可能会在游戏里面设计一个小功能,点击一下可以直接拉起手Q加群的操作,加了QQ群以后,也会自动下发一些小奖励刺激玩家。原本我以为要拉起手Q加QQ群的操作一定要接入相关平台的SD 阅读全文
posted @ 2019-07-28 17:42 马三小伙儿 阅读(3105) 评论(2) 推荐(3) 编辑
摘要:一、引言 马三也算Github的忠实用户了,经常会把一些练手的项目传到Github上面进行备份。其中有一个名为ColaFramework的Unity框架项目,马三开发了一年多了,期间提交代码的时候在Log中上传了一些比较敏感的信息,这些信息都可以在Github上面搜索到,马三想把这些Log信息清除掉 阅读全文
posted @ 2019-06-25 13:11 马三小伙儿 阅读(27966) 评论(2) 推荐(3) 编辑
摘要:一、引子 最近公司的游戏在做安全性测试,期间也暴露出了不少安全上的问题。虽然我们今天要说的权限申请和安全性相关不大,但是也会影响到游戏的使用体验等,所以本篇博客中马三就想和大家谈谈Android6.0以上版本中的动态权限申请的一些事情。 二、关于动态申请的一些知识点 对于不少Unity程序员来说,可 阅读全文
posted @ 2019-05-19 15:55 马三小伙儿 阅读(7053) 评论(0) 推荐(0) 编辑
摘要:引子 现如今手游开发中网络编程是必不可少的重要一环,如果使用的是TCP协议的话,那么不可避免的就会遇见TCP粘包和拆包的问题,马三觉得haifeiWu博主的 TCP 粘包问题浅析及其解决方案 这篇博客讲得很不错,因此转载过来并稍作修改与大家分享,也留作自己时常温习和查阅,文章的版权归haifeiWu 阅读全文
posted @ 2019-05-06 22:29 马三小伙儿 阅读(2775) 评论(2) 推荐(0) 编辑
摘要:一、引子 马三在最近的开发工作中遇到了一个比较有意思的bug:“TableViewCell上面的某些自定义UI组件不能响应点击事件,并且它的父容器TableView也不能响应点击事件,但是TableViewCell上面的Button等组件却可以接受点击事件,并且如果单独把自定义UI控件放在一个UI上 阅读全文
posted @ 2019-03-31 23:55 马三小伙儿 阅读(17863) 评论(7) 推荐(11) 编辑
摘要:一、引子 RT,本篇博客记录的是马三的一次解决 LuaFunction has been disposed 的bug的全过程,事情还要从马三的自研框架 ColaFrameWork 说起。最近,马三在业余时间维护了一款基于Unity的客户端自研框架,起名叫 ColaFrameWork ,寓意是希望写代 阅读全文
posted @ 2019-02-23 16:59 马三小伙儿 阅读(3131) 评论(1) 推荐(4) 编辑
摘要:一、简介 Lua的变长参数和unpack函数在实际的开发中应用的还挺多的,比如在设计print函数的时候,需要支持对多个变量进行打印输出,这时我们就需要用到Lua中的变长参数和unpack函数了。 二、Lua变长参数与unpack函数 Lua中支持可变参数,用 ... 表示。比如定义下面的这样一个函 阅读全文
posted @ 2018-12-02 18:00 马三小伙儿 阅读(6644) 评论(1) 推荐(2) 编辑
摘要:一、简介 马三最近开始学习计算机图形学了,买了两本书,其中一本是国内的,还是什么大学的教材,不过写得真不咋样啊。另外一本是大名鼎鼎的《计算机图形学》第四版。最近接触了下计算机图形学中的坐标系统,做个笔记。 二、计算机图形学中的坐标系统 1.建模坐标系(MC) 建模坐标系是一个局部坐标系,同时可以是一 阅读全文
posted @ 2018-11-10 17:14 马三小伙儿 阅读(7636) 评论(5) 推荐(2) 编辑
摘要:本文内容转载自:https://www.cnblogs.com/blueberryzzz/p/9672342.html 。非常感谢原作者慷慨地授权转载,比心!@blueberryzzz 是位大神,欢迎大家关注他的博客。马三对原文的排版与结构做了微调,以便更合适阅读。 一、什么是wrap文件 每个wr 阅读全文
posted @ 2018-10-19 20:28 马三小伙儿 阅读(9783) 评论(1) 推荐(8) 编辑
摘要:一、简介 最近,马三买了两本有关于“计算机图形学”的书籍,准备在工作之余鼓捣鼓捣图形学和OpenGL编程,提升自己的价值(奔着学完能涨一波工资去的)。俗话说得好,“工欲善其事,必先利其器”。想学习图形学和OpenGL编程必须先把开发环境搭建好,而马三只是在上学的时候稍稍做了一些基于Android平台 阅读全文
posted @ 2018-09-17 18:42 马三小伙儿 阅读(12128) 评论(4) 推荐(4) 编辑
摘要:一、简介 最近马三换了一家大公司工作,公司制度规范了一些,因此平时的业余时间多了不少。但是人却懒了下来,最近这一个月都没怎么研究新技术,博客写得也是拖拖拉拉,周六周天就躺尸在家看帖子、看小说,要么就是吃鸡,唉!真是罪过罪过。希望能从这篇博客开始有些改善吧,尽量少玩耍,还是多学习吧~ 好了扯得有点远了 阅读全文
posted @ 2018-08-29 10:42 马三小伙儿 阅读(6257) 评论(1) 推荐(3) 编辑
摘要:一、简介 马三从上一家公司离职了,最近一直在出去面试,忙得很,所以这一篇博客拖到现在才写出来。马三在上家公司工作的时候,曾处理了一个UGUI不规则区域点击的问题,制作过程中也有一些收获和需要注意坑,因此记录成博客与大家分享。众所周知在UGUI中,响应点击通常是依附在一张图片上的,而图片不管美术怎么给 阅读全文
posted @ 2018-07-28 15:48 马三小伙儿 阅读(14642) 评论(2) 推荐(2) 编辑