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

Unity做过的项目开发日志
摘要:目的 友盟的集成测试可以实时看到日志,不需要等到第二天。但如果使用安卓真机调试的话还是有点麻烦,所以记录一下我使用模拟器集成测试的步骤。 官网:http://www.umeng.com/ 添加测试设备 1、安装DeviceID.apk(用来查看设备信息) 2、安装成功后,在设备上打开(推荐 海马玩模 阅读全文
posted @ 2015-06-09 16:07 赵青青 阅读(4735) 评论(0) 推荐(0) 编辑
摘要:渠道 英文channel,解释:商品的销售路线,也就是我们开发商(CP)都把游戏开发好了,交付给渠道帮我们运营,帮我们推广,帮我们赚钱。 Android和IOS渠道 拿安卓和IOS两大平台来说,它们都有N多的渠道。比如IOS的:itools,PP助手,同步推等等;安卓的:豌豆荚,安智, 360,应用 阅读全文
posted @ 2015-06-08 11:03 赵青青 阅读(2675) 评论(0) 推荐(0) 编辑
摘要:自动任务构建 通常可以在桌面双击 Unity 图标,启动程序,但是,也可以通过命令行(例如,MacOS 终端或 Windows Command 窗口)运行程序。若使用这种方式启动 Unity,它将可以接受启动命令和信息,这将非常有助于测试套件、自动构建和其他制作任务。 在 MacOS 中,可以在终端 阅读全文
posted @ 2014-12-30 14:55 赵青青 阅读(5413) 评论(1) 推荐(1) 编辑
摘要:InverseTransformPoint Transform.InverseTransformPoint :相对于谁的坐标。如果是相对2D UI,请使用localposition,如果是3D场景,请使用position 文档 http://www.ceeger.com/Script/Transfo 阅读全文
posted @ 2014-12-16 15:16 赵青青 阅读(1130) 评论(0) 推荐(0) 编辑
摘要:Jenkins/Hudson Jenkins的前身是Hudson(Sun开发),2010年从Hudson分支出来。由于Sun被Oracle收购,Oracle声称拥有Hudson的商标所有权,Hudson社区被迫这样做的。分支出来的Jenkins将继续走open source道路,而Hudson可能会 阅读全文
posted @ 2014-12-13 20:09 赵青青 阅读(2907) 评论(1) 推荐(0) 编辑
摘要:匿名函数的定义和用途 匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。 可以使用匿名函数来初始化命名委托[无需取名字的委托],或传递命名委托(而不是命名委托类型,传递一个方法块,而不是委托类型)[callback的方式]作为方法参数。 两种匿名函数 共有两种匿名函数,以下主题分别 阅读全文
posted @ 2014-11-29 17:47 赵青青 阅读(18617) 评论(0) 推荐(3) 编辑
摘要:Object.Destory Destory(Object)并没有立刻,马上,及时的删除这个Object。 举例 在使用NGUI的Table或Grid进行布局时,就需要注意了:尽量不要使用Destroy 来销毁GameObject,而是使用gameObject.SetActive(false); 建议方法 建议使用setactive(false)替代destory int m... 阅读全文
posted @ 2014-11-18 09:45 赵青青 阅读(2358) 评论(2) 推荐(0) 编辑
摘要:Asset Bundle工作流程及人物换装实例- 刘刚 Unity内部的资源有两种 Resources:有10年历史,尽量用资产包 Asset Bundle:昵称AB,现今Unity处理资源的中心 AB选项的差异 透过Web Player下载Asset Bundle的Cache需要收费,在iOS,A 阅读全文
posted @ 2014-10-13 11:55 赵青青 阅读(2077) 评论(0) 推荐(0) 编辑
摘要:用图片字而不是图片 美术和程序的配合,需要程序能够很快抓住问题重点并提出解决方案.美术出的图片字比我们使用的字体更好好看,那么是否要一个个图片去拼成数字呢? NGUI创建图片字 准备材料 美术提供的数字图片 BMFont 字体制作软件 美术资源处理 1、使用BmFont先导出一张只有数字的图片字,会 阅读全文
posted @ 2014-10-08 15:11 赵青青 阅读(2449) 评论(0) 推荐(0) 编辑
摘要:主题 Unity导出Xcode项目,使用Xocde打包ipa并提交到AppStore xcode发布配置 1、设置发布相关参数,比如 包名,版本,证书,ios设备版本 2、设置体系结构,支持的平台(IOS/OS X) 3、选择发布证书(证书分:发布证书和开发证书) 博客时间:2014-02-18 阅读全文
posted @ 2014-09-07 17:59 赵青青 阅读(467) 评论(0) 推荐(0) 编辑
摘要:UIWidget NGUI的UIWidget是所有组件的基类,它承担了存储显示内容,颜色调配,显示深度,显示位置,显示大小,显示角度,显示的多边形形状,归属哪个UIPanel。这就是UIWidget所要承担的内容。在UIWidget的所有子类中都具有以上相同的属性和任务。UIWidget和UIPan 阅读全文
posted @ 2014-09-07 16:35 赵青青 阅读(1865) 评论(0) 推荐(0) 编辑
摘要:一、技能机制 二、游戏工程 三、客户端架构 阅读全文
posted @ 2014-09-07 16:23 赵青青 阅读(1271) 评论(0) 推荐(1) 编辑
摘要:一、准备阶段在之前的一系列文章中,我尝试了不同方法为Unity的C#生成脚本手册(帮助文档) 使用Doxygen生成C#帮助文档 为Unity项目生成文档(一)为Unity项目生成文档(二) 建议的文档注释标记(C# 编程指南)今天查阅到一个更好的方法,可以直接在Unity中使用 二、Doxygen Tool 官方网站:http://www.jacobpennock.com/Blog/?... 阅读全文
posted @ 2014-09-04 13:54 赵青青 阅读(1664) 评论(0) 推荐(0) 编辑
摘要:问题1. 技能如何储存和调用? 游戏中上百个技能是如何储存的,如果调用的,不会是一起加载,if判断一个一个的吧? 注:下方回答中(蓝色的字体是我们游戏中的做法) 回答一 主流的做法是通过 Add Buff 和DeBuff 来实现的,下面简单Buff的释放方式 最简单的Buff需要有如下通用属性: 1 阅读全文
posted @ 2014-08-10 21:15 赵青青 阅读(1961) 评论(0) 推荐(0) 编辑
摘要:泛型是什么? 通过上篇的实例 C# 泛型约束 xxx<T> Where T:约束(一),我们对泛型有一定的认识。 所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型,泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。 在定义泛型类时,可以对代码能够在实例化 阅读全文
posted @ 2014-08-06 12:00 赵青青 阅读(21249) 评论(0) 推荐(7) 编辑
摘要:泛型约束 代码举例 发现我们游戏的代码中,主程写了很多类似这样的代码: 具体使用 定义:public T GetInfo<T>(string id) where T : CBaseInfo 使用:ActorInfo actorInfo = CGameSettings.Instance.GetInfo 阅读全文
posted @ 2014-08-06 11:12 赵青青 阅读(24799) 评论(0) 推荐(2) 编辑
摘要:自适应需求 如下图所示:一个Grid下面有六个Button,它们需要在不同的分辨下拉伸适应(Horizontal)宽度,以保证填充满底部 要点分析 首先有这两个要点 1、UIGrid中的Cell Width是根据屏幕比例动态调整的 2、NGUI的UICamera有一个onScreenResize 委托 自适应方法 我的布局 1、首先Grid下有六个子Button,Grid的参数... 阅读全文
posted @ 2014-08-05 09:59 赵青青 阅读(1188) 评论(0) 推荐(0) 编辑
摘要:Collision Collision 中带有碰撞的信息,例如:速度和撞击到的点 示例 Collider Collider是受影响的对象 示例 阅读全文
posted @ 2014-07-23 11:02 赵青青 阅读(1357) 评论(0) 推荐(0) 编辑
摘要:事件管理 看了有些文章关于NGUI的事件管理,许多人的做法的是封装一个事件处理层,避免在每个UI控件上都绑定事件处理脚本。本文说说我们项目中的UI事件管理吧。 UIEventListener 我们项目的做法是:在每一个需要进行事件处理的控件上绑定UIEventListener脚本 示例代码 UI面板 阅读全文
posted @ 2014-07-22 11:25 赵青青 阅读(561) 评论(0) 推荐(0) 编辑
摘要:Unity的mscrolib.dll和.Net的mscrolib.dll 好奇于Unity的mscrolib.dll和.Net Framework提供的mscrolib是否一致。 .Net的mscrolib.dll 多语言标准通用对象运行时库(Microsoft Standard Common Object Runtime Library)就是指mscrolib.dll, Unity的mscrol... 阅读全文
posted @ 2014-07-21 15:06 赵青青 阅读(1454) 评论(0) 推荐(0) 编辑