设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

给你的地图生成光影的程序……

查看数: 5667 | 评论数: 9 | 收藏 17
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-6-19 17:31

正文摘要:

本帖最后由 garfeng 于 2019-1-21 11:57 编辑 我上传到度盘的自写工具已全部被删除,如果需要请点此链接尝试其他网盘(暂时不需要梯子了) 下方提供的其他下载地址均已失效。 因为实在手残,不会画影子,所以 ...

回复

king 发表于 2017-11-10 13:45:58
努力实验中……
  1. 光源设置:点光源中心的坐标,用格数来确定,比如在左上角顶点有一个宽1格,高2格的窗子
  2. x:0.5
  3. y :1
复制代码

不懂!什么意思……格子的参照?是工具中每一个格子设置的大小?
还是RM地图的格子?
具体位置的换算比例是什么?

Pickstar2 发表于 2017-3-25 19:25:29
真触啊,可以偷懒了
garfeng 发表于 2016-6-19 20:45:43
本帖最后由 garfeng 于 2016-6-19 20:55 编辑


看到你发的地址了,我这边用的是差不多的原理,其实原理都一样。
但你发的地址那里,是俯视图,二维的,不用考虑物体的高度,所以纯二维坐标就能处理好了。
RM是45度角俯视,如果要在游戏里用js做,那就是一个三维的数组,=-=,不仅计算是三维的,每个图块都还要单独设置长宽高,否则出来会很假。三维用cpu做也可以,会很吃配置。
普遍的处理办法都是转GPU做,类比3D游戏都要求独立显卡才能运行流畅。

我现在的处理办法,也只是,提前处理好,看到不顺眼的可以ps掉……暂时只能如此了。
越前リョーマ 发表于 2016-6-19 20:30:54
很智能化的程序,就是感觉光太强了可能是LZ设置的数值问题……

点评

谢谢版主转移~是的,是太强,太硬,太尖锐,看起来不太舒服,终归还是需要人来手工处理的……  发表于 2016-6-19 20:47
shitake 发表于 2016-6-19 19:47:32
http://indienova.com/indie-game- ... of-sight-explained/
http://indienova.com/indie-game- ... ects-for-your-game/
至少js是不用OpenGL之类的东西就可以实现的,RGSS系的可以用扫描线段法做多边形填充,就是不知道效率如何。不过多光源的话就不知道会怎么样了
威风镰鼬 发表于 2016-6-19 18:32:00
恭喜你发现镇站之宝

点评

表示……不太看得懂同学想表达什么……  发表于 2016-6-19 19:05
shitake 发表于 2016-6-19 18:20:37
不错不错 然而好像要动态光影生成。。ORZ

点评

这个需要ruby或js的大神来做……而且还需要OpenGL的基础……远目……  发表于 2016-6-19 19:04
仲秋启明 发表于 2016-6-19 18:04:39
本帖最后由 仲秋启明 于 2016-6-19 18:08 编辑

貌似需要VC++2015,安装完运行库后提示
This application failed to start because it could not find or load the Qt platform plugin "windows" in "".

Reinstalling the application may fix this problem.


这里有解决方案http://www.cnblogs.com/mmix2009/p/3536825.html

点评

地址已经更新……  发表于 2016-6-19 20:48
先去吃个饭,回来更新……  发表于 2016-6-19 18:11
太感谢了!我对qt不熟,不知道发布的话会有这样的问题。学习了!  发表于 2016-6-19 18:10

评分

参与人数 1星屑 +15 收起 理由
garfeng + 15 塞糖

查看全部评分

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-11 15:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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