07 2016 档案

摘要:需求分析 功能要求 当玩家使用不支持 unity webplayer 的浏览器进入游戏时,让玩家通过微端玩游戏。 确保微端的功能和页游戏功能一致。 大体功能就是为unity web game开发微端,注:本文的微端做法也可适用于其它引擎的游戏项目。 运行环境 操作系统:Windows XP/7/8/ 阅读全文
posted @ 2016-07-26 09:02 赵青青 阅读(5276) 评论(4) 推荐(7)
摘要:对老项目进行热更新 项目用纯C 开发的? 眼看Unity引擎热火朝天,无数程序猿加入到了Unity开发的大本营。 一些老项目,在当时ulua/slua还不如今天那样的成熟,因此他们选择了全c#开发;也有一些出于性能考虑,全c 开发;也有一些没有太丰富运营经验的开发团队,没有想太多,用全c 爽爽地开发 阅读全文
posted @ 2016-07-18 09:08 赵青青 阅读(11741) 评论(1) 推荐(9)
摘要:解析和扩展表格 配置表示例 配置表模块在编译时,把Excel转化成TSV,并根据Excel的头部信息,生成对应的代码 ; 比如源码库中的Test.xlsx Excel文件,两个列头, 和`Value string I18N`。 这是对这两个列的类型声明。 图:列Id注明是string类型,列Valu 阅读全文
posted @ 2016-07-16 09:20 赵青青 阅读(1126) 评论(1) 推荐(0)
摘要:Excel如何进行SVN协作、差异比较? 嗯,这是一个令人困惑的问题。游戏开发、程序开发时,使用Excel可以添加文档、注释、图标、批注等等各种辅助信息; 但是Excel是非纯文本格式,在使用SVN、Git等版本管理软件时,多人进行编辑就会非常容易造成冲突,无法自动合并。 而且在冲突以后,我们很难得 阅读全文
posted @ 2016-07-15 08:59 赵青青 阅读(1987) 评论(0) 推荐(0)
摘要:Lua热重载 内存数据在重载后会丢失 KSFramework中,所有的UI Lua脚本是可以重载的。脚本中的一些内存数据,在重载后会丢失,比如: 如上,每一次的脚本Reload,都是对openCount变量重新初始化为0,这与实际需求不符。 如何解决内存丢失? 为此,KSFramework中引入了C 阅读全文
posted @ 2016-07-14 09:02 赵青青 阅读(1127) 评论(0) 推荐(0)
摘要:资源模块做什么? 资源模块——ResourceModule,是KEngine中最核心的模块,其他模块基本或多或少的对它有依赖,它主要的功能是:资源打包、路径定义、资源管理、资源调试。 资源模块对Unity的Asset Bundle接口进行了完整的封装,运行模式下可以使用它进行完整的资源加载、卸载,也 阅读全文
posted @ 2016-07-13 09:12 赵青青 阅读(6828) 评论(0) 推荐(1)
摘要:策划与程序的桥梁 执行策划在游戏开发的过程中的主要工作是什么?当然就是和Excel打交道了。大量的Excel数据表,最终会被演变成游戏的配置数据。日常游戏开发中,策划编辑配置表一般有两种方式: 编译式:策划编辑Excel,经过中间程序转成csv、lua、json等程序可读的文本格式; 直接撸式:策划 阅读全文
posted @ 2016-07-12 09:00 赵青青 阅读(3352) 评论(1) 推荐(0)
摘要:KSFramework知识 https://github.com/mr-kelly/KSFramework KSFramework是一个整合KEngine、SLua和一些开发组件组成的全功能Unity 5开发框架,适合有一定规模的团队使用。 热重载是KSFramework的开发重点——在不重启游戏的 阅读全文
posted @ 2016-07-11 09:23 赵青青 阅读(7917) 评论(7) 推荐(5)
摘要:KSFramework " " " K Engine" + " S Lua" + Framework = KSFramework KSFramework是一个整合KEngine、SLua的Unity 5开发框架,并为程序、美术、策划、运营提供辅助工具集。 热重载 是KSFramework的开发重点— 阅读全文
posted @ 2016-07-10 20:50 赵青青 阅读(4149) 评论(2) 推荐(0)
摘要:前言 最近在研究Unity3D的结构和原理。关于Unity3D怎么用之类的教程在网上一找一大堆,想看教程之类的就不用看这篇文章了。我想做的是从使用Unity3D所看到的表象(表),摸透其设计原则和组织结构(里)。到现在以来做了不少工作了,现在理一下思路,将所分析到的东西和大家分享一下。这是第一篇,主 阅读全文
posted @ 2016-07-07 22:49 赵青青 阅读(9637) 评论(0) 推荐(1)
摘要:问题一 运行环境 引擎:Unity 4.3.4f1 安卓:Android 6 打包机的环境 出错堆栈 解决办法 更新安卓sdk里的build tools和sdk tools 问题二 引擎:unity5.3.6 Everyplay: Version: 2121-1540 (Sep 13, 2016) 阅读全文
posted @ 2016-07-07 18:41 赵青青 阅读(461) 评论(0) 推荐(0)
摘要:工具包由来 Sysinternals Suite是微软发布的一套非常强大的免费工具程序集,一共包括74个windows工具。Sysinternals是Winternals公司提供的免费工具,Winternals公司原本主力研发系统复原与资料保护,为了解决工程师平常在工作上遇到的各种问题,便开发出许多 阅读全文
posted @ 2016-07-04 22:34 赵青青 阅读(17812) 评论(10) 推荐(6)