2016年9月16日

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

摘要: 上期工程完成了装备的穿戴功能,本期开始创建装备的卸下功能和属性加成功能。 需求: 右键点击装备栏上的装备图标,使其返回至背包中。 需求拆解: 鼠标移动至装备图标上,右键点击,销毁装备,在背包中生成该装备的镜像,完毕。 根据上述思路,这个功能实现起来比较简单: ①首先为EquipmentItem添加B 阅读全文

posted @ 2016-09-16 09:43 心醉的未来 阅读(312) 评论(0) 推荐(0)

2016年9月15日

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

摘要: 上期工程实现了装备的穿上功能,但是还有些不完善,我们必须进行进一步完善。 需要完善的内容主要有2个: ①如果穿带前该栏有装备,那么需要将原装备退回至背包内; ②成功穿戴装备后,需要使背包内的相应装备数量-1,如果数量为0了,那么删除该格内的物品。 脚本如下: 实现功能①,只需要在Class Equi 阅读全文

posted @ 2016-09-15 23:19 心醉的未来 阅读(313) 评论(0) 推荐(0)

2016年9月13日

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

摘要: 前期工程将装备信息导入到了工程中,且实现了在背包内鼠标移动显示物品提示信息,本次工程开始构建装备穿戴功能。 项目需求: 右键点击背包内的装备,使其穿戴在身上。 需求分析: 右键点击背包内的装备,注意,此时的装备还是背包内的一个物品,即是工程所定义的id为2001-2010的InventoryItem 阅读全文

posted @ 2016-09-13 22:56 心醉的未来 阅读(323) 评论(0) 推荐(0)

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

摘要: 上期实现了装备面板的构建,确定了角色共有6个装备框。现在开始编写装备的信息以及在背包内生产装备并提示装备信息的功能。 需求: ①建立装备信息文本并读取文本信息; ②使用脚本在背包内生成装备; ③鼠标移动至装备上时,显示装备信息。 思路: ①跟建立药品文本信息思路是一样的,但是装备的信息与药品的信息包 阅读全文

posted @ 2016-09-13 17:02 心醉的未来 阅读(238) 评论(0) 推荐(0)

2016年9月12日

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

摘要: 前期工程完成了药品购买的功能,药品商人功能完成了。现在开始构建装备系统。 需求: ①点击界面上的装备按钮弹出人物装备框; ②实现人物的装备及换装功能。 今日首先实现弹出装备框功能,与前期所有窗口一样,通过TweenPosition就可以轻易实现,毫无难度。 脚本如下: Class Equipment 阅读全文

posted @ 2016-09-12 18:42 心醉的未来 阅读(247) 评论(0) 推荐(0)

2016年9月11日

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

摘要: 上期工程实现了购买药品界面的构建,以及四个按钮的点击功能,本期开始实现药品购买功能。 工程需求: ①点击药品列表后面的购买按钮后,下端的数字输入框显示出来; ②再框内输入购买数量后,点击OK按钮进行购买; ③如果背包内金币不足,无效果;如果背包内金币充足,则扣除金币后在背包内增加相应药品。 思路: 阅读全文

posted @ 2016-09-11 14:38 心醉的未来 阅读(301) 评论(0) 推荐(0)

2016年9月10日

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

摘要: 上期功能实现了NPC模型的点击逻辑,现在开始建立药品的信息清单窗口。 功能需求: ①显示药品的信息列表,包含:物品得icon、物品名称、物品效果,物品价格; ②显示药品的购买按钮,实现点击功能; ③点击购买按钮后,显示输入框,输入框内输入数字后,有OK确认按钮。 构建过程如下: ①创建一个sprit 阅读全文

posted @ 2016-09-10 16:13 心醉的未来 阅读(275) 评论(0) 推荐(0)

2016年9月9日

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

摘要: 前期工程实现了角色的加点功能,至此背包系统告一段落,现在开始构建药品商店的功能。 功能需求: ①鼠标移动至药品商人身上光标显示为蓝色,移出鼠标回归常规; ②点击商人时,有点击音效播放; ③点击商人后,界面显示药品列表; 界面构建: 将商人的模型拖放至界面指定位置,使其朝向正常,然后为其添加BoxCo 阅读全文

posted @ 2016-09-09 10:15 心醉的未来 阅读(236) 评论(0) 推荐(0)

2016年9月7日

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

摘要: 上期工程实现了角色状态栏的显示,现在开始实现角色的加点功能。 需求:当角色存在point_Remain > 0 时,可以分配给伤害、防御及速度中的任意一个。 思路: 在PlayerStatus脚本中更新关于point_Remain -1的方法,并且在按键响应的脚本中调用该方法,并使对应的属性值加1。 阅读全文

posted @ 2016-09-07 20:38 心醉的未来 阅读(246) 评论(0) 推荐(0)

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

摘要: 前期工程搭建了背包的基本功能,现在开始创建角色的状态界面。 功能需求: ①当用户点击状态按钮时,在界面显示角色状态栏; ②状态栏中包含信息有角色的属性(伤害、防御、速度),剩余点数及状态总结; ③当角色存在剩余点数时,在属性面板处显示加点按钮; ④再次点击状态按钮,角色界面隐藏掉。 思路: 综上,我 阅读全文

posted @ 2016-09-07 15:35 心醉的未来 阅读(359) 评论(0) 推荐(0)

导航