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

扫一扫,访问微社区

开发者专栏

关注:2230

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

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

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

[yukuyoulei] 好用的画线工具Handles

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

57

主题

916

帖子

8046

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
45
蛮牛币
710
威望
30
注册时间
2013-6-9
在线时间
2125 小时
最后登录
2018-6-12

七夕浪漫情人社区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神教教主!大写的赞!!!.

查看全部评分


回复

使用道具 举报

排名
837
昨日变化
1

1996

主题

2983

帖子

1万

积分

Rank: 16

UID
101536
好友
17
蛮牛币
47629
威望
0
注册时间
2015-5-19
在线时间
3485 小时
最后登录
2018-6-15

七夕浪漫情人蛮牛妹

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

哦,不错~

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

使用道具 举报

6蛮牛粉丝
1334/1500
排名
2684
昨日变化

2

主题

465

帖子

1334

积分

Rank: 6Rank: 6Rank: 6

UID
171030
好友
4
蛮牛币
1535
威望
0
注册时间
2016-9-22
在线时间
357 小时
最后登录
2018-6-16

活力之星

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

回复 支持 反对

使用道具 举报

7日久生情
3492/5000
排名
1552
昨日变化

0

主题

1999

帖子

3492

积分

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

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

回复

使用道具 举报

7日久生情
2026/5000
排名
2248
昨日变化

22

主题

1144

帖子

2026

积分

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

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

回复

使用道具 举报

6蛮牛粉丝
1138/1500
排名
3382
昨日变化
1

0

主题

527

帖子

1138

积分

Rank: 6Rank: 6Rank: 6

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

回复

使用道具 举报

6蛮牛粉丝
1038/1500
排名
1895
昨日变化

1

主题

127

帖子

1038

积分

Rank: 6Rank: 6Rank: 6

UID
3427
好友
0
蛮牛币
1826
威望
0
注册时间
2013-9-7
在线时间
270 小时
最后登录
2017-11-8

社区QQ达人

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

回复 支持 反对

使用道具 举报

7日久生情
3085/5000
排名
181
昨日变化

5

主题

271

帖子

3085

积分

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

UID
2352
好友
6
蛮牛币
5641
威望
0
注册时间
2013-8-21
在线时间
813 小时
最后登录
2018-6-1

社区QQ达人

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

回复

使用道具 举报

排名
33
昨日变化

57

主题

916

帖子

8046

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
45
蛮牛币
710
威望
30
注册时间
2013-6-9
在线时间
2125 小时
最后登录
2018-6-12

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

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

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

帮我记着点儿。哈哈

回复 支持 反对

使用道具 举报

排名
33
昨日变化

57

主题

916

帖子

8046

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
45
蛮牛币
710
威望
30
注册时间
2013-6-9
在线时间
2125 小时
最后登录
2018-6-12

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

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

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

回复 支持 反对

使用道具 举报

排名
1030
昨日变化

13

主题

1066

帖子

2854

积分

Rank: 9Rank: 9Rank: 9

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

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1023/1500
排名
1936
昨日变化

0

主题

109

帖子

1023

积分

Rank: 6Rank: 6Rank: 6

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

回复 支持 反对

使用道具 举报

5熟悉之中
864/1000
排名
4167
昨日变化
2

4

主题

259

帖子

864

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

5熟悉之中
785/1000
排名
4447
昨日变化
1

0

主题

336

帖子

785

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

7日久生情
3085/5000
排名
181
昨日变化

5

主题

271

帖子

3085

积分

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

UID
2352
好友
6
蛮牛币
5641
威望
0
注册时间
2013-8-21
在线时间
813 小时
最后登录
2018-6-1

社区QQ达人

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

我可能是个假程序~

回复 支持 反对

使用道具 举报

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

本版积分规则

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