Project1

标题: 怎么弄主角的视野只有周围其他全黑 [打印本页]

作者: 328849758    时间: 2013-2-7 12:42
标题: 怎么弄主角的视野只有周围其他全黑
本帖最后由 328849758 于 2013-2-12 23:51 编辑

有人说把一个黑色图片中间挖空 然后显示图片
但是主角的位置是移动的 而且主角不一定是在地图的中间 而且会遮住对话框
完全不知道该怎么下手QAQ
作者: R-零    时间: 2013-2-7 13:09
不定期来XP区发代码练手
  1. ID = 1 #镂空的图片编号
  2. class<<$game_screen.pictures[ID]
  3. attr_accessor :x,:y,:origin;end
  4. $game_screen.pictures[ID].origin=1
  5. class<<$scene
  6. alias sk_update update
  7. def update
  8. $game_screen.pictures[ID].x =
  9. $game_player.screen_x
  10. $game_screen.pictures[ID].y =
  11. $game_player.screen_y
  12. sk_update;end;end
复制代码

作者: 芯☆淡茹水    时间: 2013-2-7 14:13
  还有更简单的啊,用两个变量来随时记录角色的X和Y坐标,然后再用这两个变量来显示镂空图片。
作者: lt63304040    时间: 2013-2-7 16:36
R-零 发表于 2013-2-7 13:09
不定期来XP区发代码练手

我试了一下,好像没有用啊
作者: 紫英晓狼1130    时间: 2013-2-7 16:48
您可以试试烛光脚本。
作者: lt63304040    时间: 2013-2-8 09:24
那图片是什么?是主人公的头像吗?
作者: 328849758    时间: 2013-2-8 23:43
R-零 发表于 2013-2-7 13:09
不定期来XP区发代码练手

用了这个代码后 到下一个存档点的时候 存档会发生游戏错误啊 怎么破QAQ
作者: 328849758    时间: 2013-2-8 23:44
芯☆淡茹水 发表于 2013-2-7 14:13
还有更简单的啊,用两个变量来随时记录角色的X和Y坐标,然后再用这两个变量来显示镂空图片。 ...

求详细QAQ
作者: 芯☆淡茹水    时间: 2013-2-10 15:50
328849758 发表于 2013-2-8 23:44
求详细QAQ

      地图事件,开始条件:并行处理

用两个变量分别带入角色坐标的X 和Y坐标
然后显示图片(镂空图片),以中心为原点,用上面两个变量来指定坐标。


图片要制成像 弗雷德 说的那样 ,2倍窗口大小。


作者: 第二死神    时间: 2013-2-10 16:04
这个行吗

烛光.zip

285.36 KB, 下载次数: 35






欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1