KBEngine官方论坛

 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 配置 开服
查看: 4201|回复: 23

这阵子使用kbengine+unity做的游戏

[复制链接]

4

主题

12

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
发表于 2016-3-11 12:52:56 | 显示全部楼层 |阅读模式
这阵子使用kbengine+unity做的游戏。一款mmorpg的移动端网络游戏,采用大世界即时战斗方式。 这个游戏有两个职业,每个职业有三个技能。战士的血量和防御比较强,有近程打击和吸血的技能;法师血少攻击距离远,具有远程攻击和治疗的技能。 左下角是控制手柄,视角会随着人物方向变换,点击视角可以瞬间完成变换,右下角是技能按钮和切换对象按钮用来选择对象并攻击或援助。 点选怪物或者玩家左上角会出现血条和名字,表示已选中,此时点击技能可以对该目标释放,如果目标距离大于技能范围则会自动移动到技能范围内,点击左上角自己的血条可以取消对其他目标的选中,此时释放治疗技能可以治疗自己。


v1.0版,目前有物品系统,装备系统,战斗系统,聊天系统完成


使用kbengine-0.7.0版本
客户端代码地址:https://github.com/liuxq/TestGame/releases
服务端代码地址:https://github.com/liuxq/MyGameServerAssets/releases
求点star~




本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2016-3-11 13:10:49 | 显示全部楼层
非常棒,必须顶。。。。
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2016-3-11 13:17:50 | 显示全部楼层
感谢分享
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

33

主题

110

帖子

684

积分

高级会员

Rank: 4

积分
684
发表于 2016-3-11 20:57:04 | 显示全部楼层
顶一个~
回复

使用道具 举报

1

主题

2

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2016-3-14 14:54:24 | 显示全部楼层
非常不错,自己学习的同时不忘分享给大家~~~  超赞!
回复

使用道具 举报

43

主题

113

帖子

426

积分

中级会员

Rank: 3Rank: 3

积分
426
发表于 2016-3-14 17:24:29 | 显示全部楼层
装备系统的代码写的挺漂亮的
回复

使用道具 举报

4

主题

12

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
 楼主| 发表于 2016-3-15 08:21:00 | 显示全部楼层
谢谢,不过我item的配置信息都是写死的,服务器一套,客户端一套,挺2的。。。
回复

使用道具 举报

14

主题

33

帖子

172

积分

注册会员

Rank: 2

积分
172
发表于 2016-3-27 00:52:55 | 显示全部楼层
哦 楼主已经是高手啦。
回复

使用道具 举报

0

主题

1

帖子

139

积分

注册会员

Rank: 2

积分
139
发表于 2016-4-27 15:56:46 | 显示全部楼层
问一下背包里有一个引入的代码没看懂。
import weakref 是kbengine的?
self._entity = weakref.proxy(entity)
是否等同于
self._entity = entity

本帖子中包含更多资源

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

x
回复

使用道具 举报

4

主题

12

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
 楼主| 发表于 2016-5-3 16:46:25 | 显示全部楼层
hpw1112 发表于 2016-4-27 15:56
问一下背包里有一个引入的代码没看懂。
import weakref 是kbengine的?
self._entity = weakref.proxy(enti ...

这个是我抄的how to item文档里面的代码:),weakref意思是对一个对象的弱引用。相对于通常的引用来说,如果一个对象有一个常规的引用,它是不会被垃圾收集器销毁的,但是如果一个对象只剩下一个弱引用,那么它可能被垃圾收集器收回。
回复

使用道具 举报

1

主题

5

帖子

27

积分

新手上路

Rank: 1

积分
27
发表于 2017-1-7 09:40:17 | 显示全部楼层
非常棒,必须顶。。。。
回复

使用道具 举报

73

主题

299

帖子

947

积分

高级会员

Rank: 4

积分
947
发表于 2017-1-21 15:29:22 | 显示全部楼层
问下大神你通知客户端更新位置的代码写在哪里?
我看你的 MoveController 只是改变本地角色的位置并没有联系服务器
也找了很多个脚本都没看到注册On_JoystickMove和On_JoystickMoveEnd,
若能解决我的疑惑则不胜感激
回复

使用道具 举报

9

主题

40

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
发表于 2017-1-21 16:14:55 | 显示全部楼层
sasalicat 发表于 2017-1-21 15:29
问下大神你通知客户端更新位置的代码写在哪里?
我看你的 MoveController 只是改变本地角色的位置并没有联系 ...

玩家的坐标是自己传到服务端而不是由服务端控制的。
回复

使用道具 举报

8

主题

27

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2017-3-17 09:52:39 | 显示全部楼层
请问能留一个联系方式吗,有问题想请教大大
回复

使用道具 举报

8

主题

27

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2017-3-17 11:01:49 | 显示全部楼层
myTexture.set_name("Color Texture by Hedgehog Team");
Assets/EasyTouch/Plugins/Editor/HTEditorToolKit.cs(166,13): error CS0571: `UnityEngine.Object.name.set': cannot explicitly call operator or accessor
请问这该怎么办
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
发表于 2017-3-17 11:08:09 | 显示全部楼层
去github上issues问他
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

4

主题

12

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
 楼主| 发表于 2017-7-10 10:25:57 | 显示全部楼层
yangzan0816 发表于 2017-3-17 11:01
myTexture.set_name("Color Texture by Hedgehog Team");
Assets/EasyTouch/Plugins/Editor/HTEditorToolKi ...

这句是说:不能显式地调用操作符或访问器
直接用.name = ""吧
回复

使用道具 举报

16

主题

51

帖子

288

积分

中级会员

Rank: 3Rank: 3

积分
288
发表于 2017-7-10 17:25:46 | 显示全部楼层
必须顶!
回复

使用道具 举报

11

主题

46

帖子

143

积分

注册会员

Rank: 2

积分
143
发表于 2017-7-14 13:29:01 | 显示全部楼层
good........thank for your share
回复

使用道具 举报

7

主题

30

帖子

139

积分

注册会员

Rank: 2

积分
139
发表于 2018-3-29 17:07:35 | 显示全部楼层
干的漂亮
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|KBEngine Forum

GMT+8, 2018-12-11 17:59 , Processed in 0.041631 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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