Project1

标题: 教你如何用RM写一个贪吃蛇 [打印本页]

作者: taroxd    时间: 2015-4-3 15:33
标题: 教你如何用RM写一个贪吃蛇

注意该主题的标签,注意该主题的标签,因为很重要所以说两遍!

第一步:在屏幕上显示一个点

第二步:根据键盘的输入移动这一个点

第三步:完成其他各种细节

作者: MeowSnow    时间: 2015-4-3 16:41
那怎样制作俄罗斯方块呢?
作者: fux2    时间: 2015-4-3 22:45
怎样制作h游戏呢?
作者: 龙和许也    时间: 2015-4-3 23:01
怎样制作galgame呢?
作者: 永燃的狂炎    时间: 2015-4-3 23:04
怎么制作H漫呢?
作者: 刺夜之枪    时间: 2015-4-3 23:30
[ 本帖最后由 刺夜之枪 于 2015-4-3 11:22 编辑 ]\n\n[ 本帖最后由 刺夜之枪 于 2015-4-3 11:21 编辑 ]
<s>改下队伍跟随脚本人物上限
大功告成{:2_274:}</s>

怎么制作坦克大战呢?
作者: 1491968808    时间: 2015-4-4 11:28
都什么乱七八糟的,要问就要问这个!

我擦“胡扯”是什么鬼啊啊啊!
作者: chd114    时间: 2015-4-4 12:18
本帖最后由 chd114 于 2015-4-3 22:58 编辑
  1. s = Sprite.new
  2. s.bitmap = b = Bitmap.new(32, 32)

  3. b.fill_rect(0, 0, 32, 32, Color.new(255, 255, 255))

  4. loop do
  5.   Input.update

  6.   case Input.dir8
  7.   when 1
  8.   s.x += 32
  9.   s.y += 32
  10.   when 3
  11.   s.x -= 32
  12.   s.y += 32
  13.   when 5
  14.   s.x += 32
  15.   s.y -= 32
  16.   when 7
  17.   s.x -= 32
  18.   s.y -= 32
  19.   when 2 then s.y += 32
  20.   when 4 then s.x -= 32
  21.   when 6 then s.x += 32
  22.   when 8 then s.y -= 32
  23.   end

  24.   s.x %= Graphics.width
  25.   s.y %= Graphics.height

  26.   Graphics.update
  27. end
复制代码
八方向就这么干?@三途亚梦 @寒冷魔王  
作者: 寒冷魔王    时间: 2015-4-4 15:13
本帖最后由 寒冷魔王 于 2015-4-4 15:23 编辑

学习了(各种意义上的)


其实我一直和01234打交道,在Bitmap方面真的很无力= =

不过也无所谓,SRPG的Map不需要用Bitmap,貌似

如果这段代码让我写,我会先写成01版的,然后再时时刷新为Bitmap版

实际上比较迅捷的操作是使用二进制操作符,比如RM的Map判断可否通行就是用的这个
作者: summer92    时间: 2015-4-4 23:58
好评如潮




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