随笔分类 -  Unity项目开发日志

Unity做过的项目开发日志
摘要:页游微端的几个问题及解答 为什么要开发游戏微游? 众所周知,Google的Chrome浏览器在2015年时停止支持NPAPI,unity3d引擎的web player也是NPAPI的范畴,而我司的3D网页游戏正是使用unity3d引擎的web player,所以在Chrome 45及之后版本将打开我 阅读全文
posted @ 2016-08-16 09:31 赵青青 阅读(5020) 评论(0) 推荐(2) 编辑
摘要:需求分析 功能要求 当玩家使用不支持 unity webplayer 的浏览器进入游戏时,让玩家通过微端玩游戏。 确保微端的功能和页游戏功能一致。 大体功能就是为unity web game开发微端,注:本文的微端做法也可适用于其它引擎的游戏项目。 运行环境 操作系统:Windows XP/7/8/ 阅读全文
posted @ 2016-07-26 09:02 赵青青 阅读(5030) 评论(4) 推荐(7) 编辑
摘要:对老项目进行热更新 项目用纯C 开发的? 眼看Unity引擎热火朝天,无数程序猿加入到了Unity开发的大本营。 一些老项目,在当时ulua/slua还不如今天那样的成熟,因此他们选择了全c#开发;也有一些出于性能考虑,全c 开发;也有一些没有太丰富运营经验的开发团队,没有想太多,用全c 爽爽地开发 阅读全文
posted @ 2016-07-18 09:08 赵青青 阅读(11534) 评论(1) 推荐(9) 编辑
摘要:解析和扩展表格 配置表示例 配置表模块在编译时,把Excel转化成TSV,并根据Excel的头部信息,生成对应的代码 ; 比如源码库中的Test.xlsx Excel文件,两个列头, 和`Value string I18N`。 这是对这两个列的类型声明。 图:列Id注明是string类型,列Valu 阅读全文
posted @ 2016-07-16 09:20 赵青青 阅读(1072) 评论(1) 推荐(0) 编辑
摘要:Excel如何进行SVN协作、差异比较? 嗯,这是一个令人困惑的问题。游戏开发、程序开发时,使用Excel可以添加文档、注释、图标、批注等等各种辅助信息; 但是Excel是非纯文本格式,在使用SVN、Git等版本管理软件时,多人进行编辑就会非常容易造成冲突,无法自动合并。 而且在冲突以后,我们很难得 阅读全文
posted @ 2016-07-15 08:59 赵青青 阅读(1814) 评论(0) 推荐(0) 编辑
摘要:Lua热重载 内存数据在重载后会丢失 KSFramework中,所有的UI Lua脚本是可以重载的。脚本中的一些内存数据,在重载后会丢失,比如: 如上,每一次的脚本Reload,都是对openCount变量重新初始化为0,这与实际需求不符。 如何解决内存丢失? 为此,KSFramework中引入了C 阅读全文
posted @ 2016-07-14 09:02 赵青青 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:资源模块做什么? 资源模块——ResourceModule,是KEngine中最核心的模块,其他模块基本或多或少的对它有依赖,它主要的功能是:资源打包、路径定义、资源管理、资源调试。 资源模块对Unity的Asset Bundle接口进行了完整的封装,运行模式下可以使用它进行完整的资源加载、卸载,也 阅读全文
posted @ 2016-07-13 09:12 赵青青 阅读(6617) 评论(0) 推荐(1) 编辑
摘要:策划与程序的桥梁 执行策划在游戏开发的过程中的主要工作是什么?当然就是和Excel打交道了。大量的Excel数据表,最终会被演变成游戏的配置数据。日常游戏开发中,策划编辑配置表一般有两种方式: 编译式:策划编辑Excel,经过中间程序转成csv、lua、json等程序可读的文本格式; 直接撸式:策划 阅读全文
posted @ 2016-07-12 09:00 赵青青 阅读(3138) 评论(1) 推荐(0) 编辑
摘要:KSFramework知识 https://github.com/mr-kelly/KSFramework KSFramework是一个整合KEngine、SLua和一些开发组件组成的全功能Unity 5开发框架,适合有一定规模的团队使用。 热重载是KSFramework的开发重点——在不重启游戏的 阅读全文
posted @ 2016-07-11 09:23 赵青青 阅读(7652) 评论(7) 推荐(5) 编辑
摘要:KSFramework " " " K Engine" + " S Lua" + Framework = KSFramework KSFramework是一个整合KEngine、SLua的Unity 5开发框架,并为程序、美术、策划、运营提供辅助工具集。 热重载 是KSFramework的开发重点— 阅读全文
posted @ 2016-07-10 20:50 赵青青 阅读(4023) 评论(2) 推荐(0) 编辑
摘要:更新 好消息:Unity5.3添加了google play、Mac 、AppStore、windows store的IPA接口,我们做内购日后方便多啦!关于国内渠道的接入,推荐通用SDK平台,比如anySDK,棱镜SDK(需要付费) Unity IPA http://unity3d.com/cn/learn/tutorials/topics/analytics/integrating-unity-... 阅读全文
posted @ 2015-12-26 10:46 赵青青 阅读(9039) 评论(0) 推荐(0) 编辑
摘要:我最近负责Google Play上架的主要工作 ,现已进入开放测试阶段(随后就可全球首发~~)。接入工作已完成,这篇记录一下上架后期的笔记。 开放测试 开放测试是指对所有玩家进行开放式测试,玩家可以通过链接或其它方式,获得测试资格,并下载游戏进行测试。 分享测试链接 1、在google后台获取测试链接,把链接发送给朋友:https://play.google.com/apps/testing/co... 阅读全文
posted @ 2015-12-26 10:23 赵青青 阅读(1897) 评论(0) 推荐(0) 编辑
摘要:2D碰撞检测:http://wenku.baidu.com/view/45544cfcfab069dc50220145.html 1.Action System.Action 等于快捷创建一个委托 2.Action<T> 使用 3.Func<T, TResult> 例如:System.Func<CH 阅读全文
posted @ 2015-10-25 10:24 赵青青 阅读(831) 评论(0) 推荐(0) 编辑
摘要:游戏内测啦 首先打下小广告,我们公司开发的游戏发布了,嘿嘿 CP官网:http://cosmosbox.com/ 运营官网:http://ns.leitianhd.com/index.html# 萌娘百科:http://zh.moegirl.org/%E6%92%9E%E5%87%BB%E5%A5% 阅读全文
posted @ 2015-09-11 17:00 赵青青 阅读(678) 评论(5) 推荐(0) 编辑
摘要:Prefab查找需求 在项目开发阶段的中后期,工程中有越来越多的Prefab,当我们要修改一个prefab或删除无用的prefab时,或许我们不是那么清楚该prefab在那些场景中使用着或从未使用过,所以我就写了这么一个小工具,对选中的prefab进行检查。 当然我把这个小工具用于检查UI的pref 阅读全文
posted @ 2015-08-13 15:44 赵青青 阅读(2230) 评论(0) 推荐(0) 编辑
摘要:前言 社交化分享,即分享到社交网络。 本文主要记录的是在Unity集成社交化分享SDK,现主流的分享SDK有如下: 1、友盟社交化分享 for unity 2、ShareSDK分享 for unity 分享SDK for Unity 下面看一下使用SDK进行分享的效果 友盟 SDK分享 Share 阅读全文
posted @ 2015-07-04 18:13 赵青青 阅读(1341) 评论(1) 推荐(0) 编辑
摘要:参考我之前的笔记 苹果内购笔记,在客户端向苹果购买成功之后,我们需要进行二次验证。 二次验证 IOS在沙箱环境下购买成功之后,向苹果进行二次验证,确认用户是否购买成功。 当应用向Apple服务器请求购买,成功之后,Apple会返回以下四个数据给应用 四个验证数据 1. 产品标识符: product 阅读全文
posted @ 2015-06-24 15:17 赵青青 阅读(43885) 评论(0) 推荐(1) 编辑
摘要:内购示意图 准备条件 苹果的开发者证书,已经为应用启用App内购,并在Xcode更新配置文件 itunes store设置 itunes中创建App及其它设置 参考:iOS应用程序内购/内付费(一) http://blog.csdn.net/shenjie12345678/article/detai 阅读全文
posted @ 2015-06-19 16:51 赵青青 阅读(4386) 评论(0) 推荐(0) 编辑
摘要:ERROR ITMS-90086 ERROR ITMS-90086:"missing 64-bit support. beginning on february 1, 2015, new iOS apps submitted to the app store must be include 64-b 阅读全文
posted @ 2015-06-19 15:41 赵青青 阅读(5432) 评论(0) 推荐(0) 编辑