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

Project1

 找回密码
 注册会员
搜索
123
返回列表 发新帖
楼主: 狐狸
打印 上一主题 下一主题

[原创发布] 一个房子多个用途(以节省很多绘制地图的时间?

[复制链接]
乌有君
21
乌有君  发表于 2011-7-12 18:26:22
本帖最后由 匿名 于 2011-7-12 18:26 编辑

顺路丢一段黑幕脚本。
当这个世界学会了自己生成自己
从此谁还需要画地图捏?
  1.   def gtr_beta_16_random_room
  2.     #覆盖基本所有区域
  3.     $game_map.map.width = 30
  4.     $game_map.map.height = 25
  5.     for x in 0...$game_map.width
  6.       for y in 0...$game_map.height
  7.         sys_set_mapdata(x,y,0,384)
  8.         sys_map_autotilereset(x,y,1,49)
  9.       end
  10.     end
  11.     Graphics.update
  12.     sx = 10 + rand($game_map.width - 20)
  13.     @enter_x = sx
  14.     @enter_y = $game_map.height - 1
  15.     sy = $game_map.height / 2 #+ rand(10) - 19
  16.     w = 6 + rand(14)
  17.     h =  8 + rand(12)
  18.     dig_up_room(sx,sy,1,w,h)
  19.     Graphics.update
  20.     for yy in sy..@enter_y
  21.       sys_map_autotilereset(@enter_x,yy,1,0)   
  22.     end
  23.     make_wall(1,48+28,401,409)
  24.     Graphics.update
  25.     make_things_nearwall_16mix
  26.     make_big_things_inspace_16mix(12)
  27.     Graphics.update
  28.     $game_player.moveto(@enter_x,@enter_y)
  29.   end
复制代码

点评

2K太坏了····嘎嘎  发表于 2011-7-15 16:12
回复 支持 反对

使用道具 举报

Lv1.梦旅人

音速君

梦石
0
星屑
161
在线时间
1623 小时
注册时间
2011-6-9
帖子
3393

开拓者贵宾

22
发表于 2011-7-15 15:11:13 | 只看该作者
你做漏了。
在这样小的地图中看起来没问题。但是在大地图中就会发现,出门去哪了?同一个位置!

点评

进去的时候记录了位置 出来的时候送回原来的位置  发表于 2011-7-15 16:11
Deartime
RMVA从零学起
【RMVA从零学起】【基础27课】数据库-系统
#2013年11月24日更新
偷懒了好久呢. .
于是最终还是决定暂时不写进阶教程了
先把这些基础的东西仔细说一下.w.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-5-4 10:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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