找回密码
 注册帐号

扫一扫,访问微社区

技术讨论 如何实现2D游戏光源效果,像饥荒那种感觉的光源

6
回复
511
查看
打印 上一主题 下一主题
[ 复制链接 ]
6蛮牛粉丝
1023/1500
排名
2637
昨日变化

4

主题

65

帖子

1023

积分

Rank: 6Rank: 6Rank: 6

UID
265149
好友
0
蛮牛币
1887
威望
0
注册时间
2018-1-18
在线时间
404 小时
最后登录
2019-8-25
100蛮牛币
本帖最后由 那个嘚瑟的少年 于 2019-5-28 12:40 编辑

如何实现像饥荒晚上那种感觉,主角周围有点亮光,点了火把就更亮,一分极速PK10点有篝火就在篝火周围散发出光芒。

1.png (412.09 KB, 下载次数: 42)

1.png

2.png (469.96 KB, 下载次数: 42)

2.png

3.png (378.28 KB, 下载次数: 37)

3.png
回复

使用道具 举报

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

4

主题

65

帖子

1023

积分

Rank: 6Rank: 6Rank: 6

UID
265149
好友
0
蛮牛币
1887
威望
0
注册时间
2018-1-18
在线时间
404 小时
最后登录
2019-8-25
沙发
楼主 2019-5-28 12:38:45 只看该作者
有人吗?求大佬传授一下实现的方法
回复

使用道具 举报

7日久生情
3595/5000
排名
236
昨日变化

5

主题

431

帖子

3595

积分

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

UID
30555
好友
3
蛮牛币
7502
威望
0
注册时间
2014-6-20
在线时间
1087 小时
最后登录
2019-8-25
板凳
2019-5-29 09:28:08 只看该作者
https://www.redblobgames.com/articles/visibility/
http://www.adammil.net/blog/v125_Roguelike_Vision_Algorithms.html
我最近也在做2d光影,这里面介绍了很多种实现方法.我觉得我会用Ray-casting,因为简单.还有使用C# jobs system.性能也不会很差.
当然你可用使用其他方法.
回复

使用道具 举报

2初来乍到
129/150
排名
64936
昨日变化

1

主题

41

帖子

129

积分

Rank: 2Rank: 2

UID
231474
好友
0
蛮牛币
1135
威望
0
注册时间
2017-7-11
在线时间
85 小时
最后登录
2019-8-22
地板
2019-5-29 17:54:22 只看该作者
一般这种都是用shader做的
回复

使用道具 举报

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

4

主题

65

帖子

1023

积分

Rank: 6Rank: 6Rank: 6

UID
265149
好友
0
蛮牛币
1887
威望
0
注册时间
2018-1-18
在线时间
404 小时
最后登录
2019-8-25
5#
楼主 2019-5-29 19:08:46 只看该作者
Hello母鸡 发表于 2019-5-29 17:54
一般这种都是用shader做的

能不能写一个详细点的实现过程,新手上路毫无头绪
回复

使用道具 举报

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

4

主题

65

帖子

1023

积分

Rank: 6Rank: 6Rank: 6

UID
265149
好友
0
蛮牛币
1887
威望
0
注册时间
2018-1-18
在线时间
404 小时
最后登录
2019-8-25
6#
楼主 2019-5-29 19:09:58 只看该作者
heartzwh 发表于 2019-5-29 09:28
https://www.redblobgames.com/articles/visibility/
http://www.adammil.net/blog/v125_Roguelike_Vision_ ...

谢谢,我去研究研究
回复

使用道具 举报

5熟悉之中
749/1000
排名
6981
昨日变化

1

主题

153

帖子

749

积分

Rank: 5Rank: 5

UID
56504
好友
0
蛮牛币
553
威望
0
注册时间
2014-11-19
在线时间
417 小时
最后登录
2019-8-12
7#
2019-5-31 11:32:22 只看该作者
黑天可以用后处理做,然后拿东西做mask来显示灯光亮的地方
回复

使用道具 举报

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

本版积分规则