2016年9月28日

Unity3d - RPG项目学习笔记(三十一)

摘要: 上期工程完成了技能的拖动与等级的约束,技能系统暂时告一段落,现在开始完善UI界面,在界面左上方加入头像框。 思路: 实现需求很简单, 只需要在UIRoot左上角添加一个Simple Texture组件就可以了。 Simple Texture可以接收一个matiral或者一个texture,为了实现更 阅读全文

posted @ 2016-09-28 13:59 心醉的未来 阅读(259) 评论(0) 推荐(0) 编辑

2016年9月27日

Unity3d - RPG项目学习笔记(三十)

摘要: 前期工程实现了技能到快捷栏的拖动,但是问题又出现了,我们不能让角色一开始就获取所有的技能,或者说,不能让角色一开始就可以使用所有的技能。 在本期工程,我们需要对技能进行遮蔽修饰,当角色等级小于技能所需的等级时,遮蔽存在。 思路: ①对技能图标加入遮蔽;②每次隐藏技能栏时对技能状态进行更新;③技能根据 阅读全文

posted @ 2016-09-27 14:48 心醉的未来 阅读(384) 评论(0) 推荐(0) 编辑

2016年9月26日

Unity3d - RPG项目学习笔记(二十九)

摘要: 好了接上期工程,我们本期来实现图标拖动到快捷栏的方法。 需求:当技能图标拖动到快捷栏时,放开鼠标后,快捷栏对应的格子会显示技能图标。 思路:很简单,我们在每个快捷栏下设置一个任意icon,将其尺寸调整到合适大小,并且使其默认不显示,当技能图标拖动至快捷栏时,使该icon显示出来,并设置为该技能的ic 阅读全文

posted @ 2016-09-26 14:20 心醉的未来 阅读(325) 评论(0) 推荐(0) 编辑

2016年9月24日

Unity3d - RPG项目学习笔记(二十八)

摘要: 前期工程我们终于实现了技能列表的显示,嗯,终于可以看到角色的技能啦。但是依照现在的尿性,你不做出快捷栏的话,这些技能都是只能看的。为了更好的释放技能/使用物品,现在开始制作快捷栏。 那么首先,我们必须持有一个快捷栏。 一、建立快捷栏 首先现建立一个Invisiable Wiedgt,命名为Short 阅读全文

posted @ 2016-09-24 21:05 心醉的未来 阅读(688) 评论(0) 推荐(0) 编辑

2016年9月23日

Unity3d - RPG项目学习笔记(二十八)

摘要: 上期工程实现了通过id来构建技能的信息功能,本期开始构建角色技能的列表。 需求: 选择角色后,点击觉得技能栏,可以弹出角色的所有技能。 分析: 首先需要取得角色的所有技能,然后通过NGUITools.AddChild()来添加,最后通过Grid来管理排序,就可以了。 如何获取:建立数组,存储技能的i 阅读全文

posted @ 2016-09-23 14:25 心醉的未来 阅读(759) 评论(0) 推荐(0) 编辑

2016年9月22日

Unity3d - RPG项目学习笔记(二十七)

摘要: 前期工程实现了技能栏的滚动以及Grid排序功能,现在讲技能SkillItem作为一个Prefabs来处理,使其可以改变技能图标及描述的显示。 思路: 读取技能中的icon、name、applyType、des、cost的物体,然后将skillinfo中的值赋给物体的文本即可。 脚本如下: Class 阅读全文

posted @ 2016-09-22 15:13 心醉的未来 阅读(339) 评论(0) 推荐(0) 编辑

2016年9月21日

Unity3d - RPG项目学习笔记(二十六)

摘要: 上期工程实现了将技能信息读取至内存中来,现在开始实现技能在技能栏中的显示——SrollView技术的应用。 需求: 在技能栏中显示角色的所有技能,侧边栏加入滚动条,通过滚动条可以实现技能的滚动浏览。 思路: 建立一个SrollView栏,在其中建立一个Grid用于技能的排序。然后建立一个Invisi 阅读全文

posted @ 2016-09-21 19:30 心醉的未来 阅读(251) 评论(0) 推荐(0) 编辑

2016年9月20日

Unity3d - RPG项目学习笔记(二十五)

摘要: 接上期,前期实现了技能信息的创建以及读取至内存中,现在开始着手建立技能的显示框。 本期先实现技能界面的显示与隐藏。 需求: ①点击功能栏的技能,呼出技能栏; ②再次点击技能图标,隐藏技能栏。 思路: 与前期功能实现一个思路,建立单例模式,然后加入显示标示位,然后控制TweenPosition的播放与 阅读全文

posted @ 2016-09-20 14:58 心醉的未来 阅读(296) 评论(0) 推荐(0) 编辑

2016年9月19日

Unity3d - RPG项目学习笔记(二十四)

摘要: 上期工程设计好了技能的信息,根数技能文本,需要4个枚举来规范技能的筛选,其中包括 SkillEffectType、SkillPropertyType、SkillUser及SkillTargetType。思路类似于将物品信息读取至内存中一样,脚本如下: public enum SkillEffectT 阅读全文

posted @ 2016-09-19 19:51 心醉的未来 阅读(353) 评论(0) 推荐(0) 编辑

2016年9月18日

Unity3d - RPG项目学习笔记(二十三)

摘要: 前期建立了装备信息及装配功能,现在开始着手建立技能系统。 类似于物品信息,我们首先需要设计好技能系统文本,设计好技能的分类。 设计过程中还是需要把技能作用及释放目标的分类做好,技能文本如下: 4001,致命一击,skill-02,伤害250%,SinglTarget,Attack,250,0,6,1 阅读全文

posted @ 2016-09-18 22:00 心醉的未来 阅读(477) 评论(0) 推荐(0) 编辑

导航