开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

开发者专栏

关注:1720

当前位置:游戏蛮牛 技术专区 开发者专栏

__________________________________________________________________________________
开发者干货区版块规则:

  1、文章必须是图文形式。(至少2幅图)
      2、文章字数必须保持在1500字节以上。(编辑器右下角有字数检查)
      3、本版块只支持在游戏蛮牛原创首发,不支持转载。
      4、本版块回复不得无意义,如:顶、呵呵、不错......【真的会扣分的哦】
      5、......
__________________________________________________________________________________
查看: 1441|回复: 19

[yukuyoulei] 好用的画线工具Handles

[复制链接]  [移动端链接]
排名
29
昨日变化

52

主题

842

帖子

6959

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
43
蛮牛币
2959
威望
30
注册时间
2013-6-9
在线时间
1721 小时
最后登录
2017-6-22

七夕浪漫情人社区QQ达人活力之星原创先锋认证开发者

QQ
发表于 2017-3-28 15:22:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
前段时间重构公司的AI系统,由于想挑战一下极限,计划搞成可视化的,所以用到了在编辑器里画线的功能,bing了N多方案,有LineRenderer,有GUI.DrawTexture然后旋转,但是总会出现一些奇奇怪怪的问题,今天终于找到了Handles这个类,完美解决了绘制连线的问题

[C#] 纯文本查看 复制代码
	public static void DrawLine(Vector3 start, Vector3 end, Color? c = null)
	{
		if (start.x > end.x)
		{
			Vector3 v = start;
			start = end;
			end = v;
		}

#if UNITY_EDITOR
		UnityEditor.Handles.color = c.HasValue ? c.Value : Color.red;
		UnityEditor.Handles.DrawLine(start, end);
#endif
	}



感受一下效果
1.png


连GUI.BeginScrollView的遮罩都能完美兼容。

需要在编辑器里画线的同学可以放心食用了。

Enjoy~

评分

参与人数 1鲜花 +20 收起 理由
东方喵 + 20 不愧为GUI神教教主!大写的赞!!!.

查看全部评分


回复

使用道具 举报

排名
632
昨日变化
5

1926

主题

2906

帖子

1万

积分

Rank: 16

UID
101536
好友
17
蛮牛币
48951
威望
0
注册时间
2015-5-19
在线时间
3112 小时
最后登录
2017-6-22

七夕浪漫情人蛮牛妹

发表于 2017-3-28 15:27:22 | 显示全部楼层

哦,不错~

回帖是美德~是一种行动认可和支持~希望更多蛮牛小伙伴参与到支持行动中~
回复

使用道具 举报

6蛮牛粉丝
1191/1500
排名
2663
昨日变化
8

1

主题

454

帖子

1191

积分

Rank: 6Rank: 6Rank: 6

UID
171030
好友
4
蛮牛币
1426
威望
0
注册时间
2016-9-22
在线时间
322 小时
最后登录
2017-6-22

活力之星

发表于 2017-3-28 23:23:23 | 显示全部楼层
好神奇....话说这个是类似unity自带的animator?

回复 支持 反对

使用道具 举报

7日久生情
1767/5000
排名
3259
昨日变化
13

0

主题

1218

帖子

1767

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
94526
好友
0
蛮牛币
1572
威望
0
注册时间
2015-4-22
在线时间
229 小时
最后登录
2017-6-22
发表于 2017-3-29 08:13:34 | 显示全部楼层
感谢楼主分享

回复

使用道具 举报

6蛮牛粉丝
1262/1500
排名
3351
昨日变化
17

8

主题

749

帖子

1262

积分

Rank: 6Rank: 6Rank: 6

UID
132417
好友
0
蛮牛币
2582
威望
0
注册时间
2015-12-23
在线时间
189 小时
最后登录
2017-6-22
发表于 2017-3-29 09:18:42 | 显示全部楼层
学习了,谢谢分享

回复

使用道具 举报

5熟悉之中
569/1000
排名
6034
昨日变化
54

0

主题

306

帖子

569

积分

Rank: 5Rank: 5

UID
156480
好友
0
蛮牛币
885
威望
0
注册时间
2016-7-12
在线时间
111 小时
最后登录
2017-6-22
发表于 2017-3-29 09:36:32 | 显示全部楼层
66666666666666

回复

使用道具 举报

6蛮牛粉丝
1022/1500
排名
1490
昨日变化

1

主题

126

帖子

1022

积分

Rank: 6Rank: 6Rank: 6

UID
3427
好友
0
蛮牛币
1796
威望
0
注册时间
2013-9-7
在线时间
265 小时
最后登录
2017-5-24

社区QQ达人

发表于 2017-3-29 10:00:02 | 显示全部楼层
对你的AI系统感兴趣,能分享么?

回复 支持 反对

使用道具 举报

7日久生情
2900/5000
排名
111
昨日变化

5

主题

269

帖子

2900

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
2352
好友
6
蛮牛币
5269
威望
0
注册时间
2013-8-21
在线时间
760 小时
最后登录
2017-6-22

社区QQ达人

发表于 2017-3-29 10:11:40 | 显示全部楼层
这线 有点儿丑!

回复

使用道具 举报

排名
29
昨日变化

52

主题

842

帖子

6959

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
43
蛮牛币
2959
威望
30
注册时间
2013-6-9
在线时间
1721 小时
最后登录
2017-6-22

七夕浪漫情人社区QQ达人活力之星原创先锋认证开发者

QQ
 楼主| 发表于 2017-3-29 10:26:38 | 显示全部楼层
guojia 发表于 2017-3-29 10:00
对你的AI系统感兴趣,能分享么?

暂时不行,因为是公司的项目,不过等项目告一段落了我可以分享一下这个系统的思路。

帮我记着点儿。哈哈

回复 支持 反对

使用道具 举报

排名
29
昨日变化

52

主题

842

帖子

6959

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
43
蛮牛币
2959
威望
30
注册时间
2013-6-9
在线时间
1721 小时
最后登录
2017-6-22

七夕浪漫情人社区QQ达人活力之星原创先锋认证开发者

QQ
 楼主| 发表于 2017-3-29 10:27:00 | 显示全部楼层

你是美术还是策划,我们程序员的审美就是酱紫的,么哈哈哈哈哈

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1285/1500
排名
2241
昨日变化
4

5

主题

475

帖子

1285

积分

Rank: 6Rank: 6Rank: 6

UID
68430
好友
1
蛮牛币
5554
威望
0
注册时间
2015-1-14
在线时间
329 小时
最后登录
2017-6-22
发表于 2017-3-29 10:58:23 | 显示全部楼层
我回头也想想我的AI 架构能否可视化~~好像我的灵活的太高,不好搞~

回复 支持 反对

使用道具 举报

5熟悉之中
557/1000
排名
3351
昨日变化
17

0

主题

84

帖子

557

积分

Rank: 5Rank: 5

UID
100061
好友
0
蛮牛币
658
威望
0
注册时间
2015-5-13
在线时间
149 小时
最后登录
2017-6-22
QQ
发表于 2017-3-29 11:29:43 | 显示全部楼层
Handles 虽然是UnityEditor下的,但是却是用GL和Graphics实现的.稍微改改Handles就能在UnityEngine下使用了

回复 支持 反对

使用道具 举报

4四处流浪
487/500
排名
5163
昨日变化
3

0

主题

140

帖子

487

积分

Rank: 4

UID
160770
好友
6
蛮牛币
446
威望
0
注册时间
2016-8-5
在线时间
159 小时
最后登录
2017-6-22
发表于 2017-3-29 15:18:00 | 显示全部楼层
看下,多谢分享

回复

使用道具 举报

5熟悉之中
674/1000
排名
4300
昨日变化
36

0

主题

301

帖子

674

积分

Rank: 5Rank: 5

UID
3796
好友
0
蛮牛币
801
威望
0
注册时间
2013-9-13
在线时间
137 小时
最后登录
2017-6-22
发表于 2017-3-29 16:42:25 | 显示全部楼层
感谢楼主分享

回复

使用道具 举报

7日久生情
2900/5000
排名
111
昨日变化

5

主题

269

帖子

2900

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
2352
好友
6
蛮牛币
5269
威望
0
注册时间
2013-8-21
在线时间
760 小时
最后登录
2017-6-22

社区QQ达人

发表于 2017-3-29 17:24:16 | 显示全部楼层
yukuyoulei 发表于 2017-3-29 10:27
你是美术还是策划,我们程序员的审美就是酱紫的,么哈哈哈哈哈

我可能是个假程序~

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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