KBEngine官方论坛

 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 配置 开服
查看: 3175|回复: 35

Warring改进第一步----将老版本的NGUI该为最新的3.78

[复制链接]

16

主题

133

帖子

491

积分

中级会员

Rank: 3Rank: 3

积分
491
发表于 2015-3-1 22:42:44 | 显示全部楼层 |阅读模式
看了一天的场景加载过程,终于看明白了,理清了其中的各个数据结构的含义与作用。

现在正是开启了改进的过程,第一步是NGUI, 因为目前warring的drallcall能达到200左右,所以想先从UI开始着手。
目前将login场景的gui改完了。

可以看见ui的布局没怎么改变,只是将控件上绑定的脚本调整了并做了精简了, login场景里ui相关的脚本只保留了ui.cs 其余的脚本全部删除了。
下一步将xinshoucun的场景ui也升级。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

16

主题

133

帖子

491

积分

中级会员

Rank: 3Rank: 3

积分
491
 楼主| 发表于 2015-3-8 21:38:03 | 显示全部楼层
周末抽了点时间把xinshoucun场景的ui也调整了下,下一步做UI的drop、drag 。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2015-3-9 09:20:35 | 显示全部楼层
:lol
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

16

主题

133

帖子

491

积分

中级会员

Rank: 3Rank: 3

积分
491
 楼主| 发表于 2015-3-12 00:57:58 | 显示全部楼层
本帖最后由 FirstOne 于 2015-3-12 01:01 编辑

技能ui的逻辑完善了, 实现了技能动态配置快捷键F1 --F6, 可从技能面板中拖动技能到 快捷栏。

现在只是从服务端获取技能ID列表, 后面会改为一个结构体, 能获得技能更多信息。

下一步实现人物属性ui及逻辑功能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2015-3-12 09:07:11 | 显示全部楼层
看起来挺不错
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

12

主题

70

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
发表于 2015-3-12 13:10:04 | 显示全部楼层
不错啊  感谢。;P
回复

使用道具 举报

12

主题

70

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
发表于 2015-3-12 13:11:34 | 显示全部楼层
要是能高歌 ugui就好了 呵呵
回复

使用道具 举报

7

主题

18

帖子

99

积分

注册会员

Rank: 2

积分
99
发表于 2015-3-13 15:35:40 | 显示全部楼层
改完的能给学习下么?
回复

使用道具 举报

16

主题

133

帖子

491

积分

中级会员

Rank: 3Rank: 3

积分
491
 楼主| 发表于 2015-3-13 20:36:11 | 显示全部楼层
wenxing 发表于 2015-3-13 15:35
改完的能给学习下么?

后面如果有人要看的话会放百度网盘吧
回复

使用道具 举报

16

主题

133

帖子

491

积分

中级会员

Rank: 3Rank: 3

积分
491
 楼主| 发表于 2015-3-14 01:15:50 | 显示全部楼层
本帖最后由 FirstOne 于 2015-3-14 01:22 编辑

把人物属性系统也完善了下, 目前只有简单的几点属性(物理、法术伤害, 物理、法术防御、hp、mp, 技能伤害现在全部简单按物理伤害算,  怪物掉血量为 物理伤害-物理防御力。  (后面会再改进, 先把大体流畅完善)

下一步 添加背包系统和物品, 以及 装备的佩戴。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2015-3-14 10:33:39 | 显示全部楼层
建议放到github, 顺便升级为unity5.0:lol
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

16

主题

133

帖子

491

积分

中级会员

Rank: 3Rank: 3

积分
491
 楼主| 发表于 2015-3-14 11:04:17 | 显示全部楼层
kbe 发表于 2015-3-14 10:33
建议放到github, 顺便升级为unity5.0

恩, 等游戏雏形出来了, 放百度网盘,看代码有哪些不合理的地方(毕竟新手),更改后提交到github。
回复

使用道具 举报

16

主题

133

帖子

491

积分

中级会员

Rank: 3Rank: 3

积分
491
 楼主| 发表于 2015-3-21 01:44:52 | 显示全部楼层
物品系统完成了最基本的显示,  仅是显示, 背包物品的换位置功能还未实现, 客户端能拖动,但还未与服务端交互, 下一步 完成 物品置位 、丢弃功能。
感谢kbe一直的帮助。:lol

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2015-3-21 09:39:29 | 显示全部楼层
加油
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

4

主题

19

帖子

62

积分

注册会员

Rank: 2

积分
62
发表于 2015-3-21 09:46:16 | 显示全部楼层
大神,赶紧放出来
回复

使用道具 举报

20

主题

73

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 2015-3-22 08:06:44 | 显示全部楼层
请求大神出个笔记、原理、攻略之类的材料,分享一下多谢。
回复

使用道具 举报

4

主题

17

帖子

140

积分

注册会员

Rank: 2

积分
140
发表于 2015-3-22 09:08:08 | 显示全部楼层
加油,看好你哦
回复

使用道具 举报

16

主题

133

帖子

491

积分

中级会员

Rank: 3Rank: 3

积分
491
 楼主| 发表于 2015-3-27 00:11:32 | 显示全部楼层
背包系统物品可以丢弃,捡起了,跟BigWorld howto_items.pdf文档里面实现稍有不同,文档里面当捡起物品时,物品实体会执行
def pickUpRequest( self, whomID ):
...
if self.pickerID == 0:
picker = BigWorld.entities[ whomID ]
picker.base.pickUpResponse( True, self.id, self.classType )
self.addTimer( 5, 0, DroppedItem.DESTROY_TIMER )
self.pickerID = whomID
直接就定时销毁了, 我是在avator的base里做了判断看是否能捡起(当背包满了或是超重了就捡不了),然后回掉cell去通知物品destroy或清除物品picker信息(当捡起失败)


我还改了一点类继承架构
下一步将会加入物品使用 (加血加蓝 装备) 物品掉落。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2015-3-27 09:01:36 | 显示全部楼层
看起来有点像游戏了:lol
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

16

主题

133

帖子

491

积分

中级会员

Rank: 3Rank: 3

积分
491
 楼主| 发表于 2015-4-2 11:50:05 | 显示全部楼层
本帖最后由 FirstOne 于 2015-4-2 11:52 编辑

最近比较忙,物品系统中简单实现了武器装备和药品, 各种容错都没处理。:Q

下一阶段怪物掉落物品。

下面的水晶剑 物理攻击是+15的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|KBEngine Forum

GMT+8, 2018-12-10 18:22 , Processed in 0.039686 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表