摘要: 如图: 定义属性描述特性(因为没有描述的数据,让绘制类去绘制所以为空) using UnityEngine; using System.Collections; public class EnumFlagsAttribute : PropertyAttribute {} 自定义属性绘制类: using UnityEngine; using System.Collections; using ... 阅读全文
posted @ 2015-03-10 01:51 盘子脸 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 这么晚了准备睡觉的时候,去学习了一会. 发现一个标题好奇的点进去. 居然是自定义绘制属性. 在前几天这个问题把我难住了,没想到几分钟就能解决的问题。 我花了半天时间使用反射去解决。。。 如果我们想要让属性自定义绘制窗体,首先会想到扩展InspectorEditor, 这章讲解.原来属性可以独立绘制,亮瞎我的双眼! 如图: 步骤: 1. 定义绘制特性描述类(以数据提供给 –> 绘制类... 阅读全文
posted @ 2015-03-10 01:17 盘子脸 阅读(1815) 评论(0) 推荐(1) 编辑
摘要: PlateFace Unity开发规范(1.0) 1.项目都采用英文名命名,图片,音频,资源都不能采用中文. 2.方法名: 帕斯卡命名(所有单词首字母大写) 3.字段: 在Unity中组件字段名第一个字母小写,其他字母大写(骆驼命名法) 4.注释: 所有公开的字段, 属性,方法, 采用文档注释, 只有私有字段,方法,可以选择注释 /// /// 文档注释 /// //普通注释 ... 阅读全文
posted @ 2015-03-09 12:52 盘子脸 阅读(963) 评论(1) 推荐(0) 编辑
摘要: 为什么需要跟你的组件添加公共方法呢? 留一条后路嘛,万一你那天想起要给全部的组件添加一个方法. 此时我只能告诉你慢慢修改吧累死你子组件:A ,父组件:B继承方式: A -> B –> MonoBehaviour. 此时你在B中写入方法(简单吧)using UnityEngine;using Syst... 阅读全文
posted @ 2015-02-26 18:55 盘子脸 阅读(1104) 评论(1) 推荐(1) 编辑
摘要: 之前在写代码的时候,就很疑惑为什么创建类的时候.没有命名空间呢? 后来自己的类终于和别人写的类名字有冲突。。。。 如何修改Unity创建类的模板呢? 找到下面这个文件 然后修改 保存文件在Unity中创建一个新的类(你就会发现创建出来的新类截然不同了) 阅读全文
posted @ 2015-02-26 17:51 盘子脸 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 最近公司在开发一款儿童打飞机游戏. 策划跟我说能在子弹上加上一些轨迹就好了. 比如 旋转 左右移动呀.然后它就很愉快的跑去截其他游戏的图啦。。。 我看见图的时候, 解决方案: 1. 使用牛逼的算法,实现子弹轨迹的移动(第一种应该是正确的解决方案) 2. 发射子弹次数 + 前后移动 + 左右移动 + 围绕某点旋转 + 自身旋转 = 子弹轨迹. 采用组合... 阅读全文
posted @ 2015-02-26 17:12 盘子脸 阅读(3985) 评论(0) 推荐(0) 编辑
摘要: 故事的由来: 正在开发打飞机的游戏,遇到这样的数据结构,游戏有很多关卡-> 每个关卡有几波怪物->每一波里面有怪物和数量 [] 关卡 { []波{ {怪物,数量},{怪物,数量},{怪物,数量},{怪物,数量} },[]波,[]波,[]波 } 问题就来: Unity组件上如何显示这样的结构呢? 解决方法: 1. 扩展组件Editor显示 2. 在实体类中加[Seria... 阅读全文
posted @ 2015-02-26 15:58 盘子脸 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 在使用Unity接移动MM SDK的时候,最后有一个签名. 主要是把计费文件和版权文件放入APK的根目录. 搞了半天才知道前来这么简单。。。。。软件使用: apk签名工具apktool 阅读全文
posted @ 2015-02-15 11:29 盘子脸 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 在写每日签到的时候,我居然使用的是本地时间...被项目经理笑哭了。。。。, 如果你在写单机游戏,没有游戏服务器,但又不想使用本地时间,就可以采用下面方法. 方法总结: 1. 使用HTTP请求获取服务器时间,不能实时获取服务器时间这样高频率的 2. 使用socket可以实时获取服务器时间 3. 使用C#自带API获取sql server 标准北京时间(=。=还没有... 阅读全文
posted @ 2015-02-15 11:10 盘子脸 阅读(1830) 评论(0) 推荐(0) 编辑
摘要: 2个月前还在忙碌的找实习工作,看见招聘信息上面有一条熟悉扩展Unity编辑器,配合美工编程. 自己动手写完这个代码时候,发现写代码就像弹钢琴多么神奇. TestEdit类: using UnityEngine; using System.Collections; using UnityEditor; [CustomEditor(typeof(Test))] public class T... 阅读全文
posted @ 2015-02-11 22:50 盘子脸 阅读(568) 评论(0) 推荐(0) 编辑