Project1

标题: 实变量到底是什么...看看哪里不恰当... [打印本页]

作者: Snowsore    时间: 2012-1-29 06:19
标题: 实变量到底是什么...看看哪里不恰当...
实变量实在是无法明白是什么呀......
F1看了很多次...自己试验很多次...
实在不知道实变量到底是在说什么
  1. class Tu
  2.   tu = Sprite.new
  3.   tu.bitmap = Bitmap.new("Graphics/Pictures/Huaban")
  4.   Dian = tu.bitmap
  5.   A = Tu.new
  6.   def c_c
  7.     r = rand(256)
  8.     g = rand(256)
  9.     b = rand(256)
  10.     a = Color.new(r,g,b)
  11.     return a
  12.   end
  13.   def heng (x1,y,x2,c)
  14.     x2 += x1
  15.     for fx in x1..x2
  16.       Dian.set_pixel(fx,y,c)
  17.     end
  18.   end
  19.   def shu (x,y1,y2,c)
  20.     y2 += y1
  21.     for fy in y1..y2
  22.       Dian.set_pixel(x,fy,c)
  23.     end
  24.   end
  25.   def kuang(x,y,d,h,c)
  26.     heng x,y,d,c
  27.     heng x,y+h,d,c
  28.     shu x,y,h,c
  29.     shu x+d,y,h,c
  30.   end
  31.   Audio.bgm_play "Audio/BGM/WTF",80,100
  32.   def J_Y(x,y,z=3)
  33.     loop do
  34.       case Input.dir8
  35.       when 1:x-=z and y+=z
  36.       when 2:y+=z
  37.       when 3:x+=z and y+=z
  38.       when 4:x-=z
  39.       when 5:
  40.       when 6:x+=z
  41.       when 7:x-=z and y-=z
  42.       when 8:y-=z
  43.       when 9:x+=z and y-=z
  44.       end
  45.       if Input.press?(Input::C)
  46.         z = 0
  47.       else
  48.         z = 3
  49.       end
  50.       if Input.trigger?(Input::SHIFT)
  51.         if @s == 0
  52.           white = Color.new(255,255,255)
  53.           Dian.fill_rect 0,0,640,480,white
  54.           @s = 1
  55.         else
  56.           black = Color.new(0,0,0)
  57.           Dian.fill_rect 0,0,640,480,black
  58.           @s = 0
  59.         end
  60.       end
  61.       kuang x,y,10,10,c_c
  62.       Input.update
  63.       Graphics.update
  64.     end
  65.   end
  66. end
  67. A = Tu.new
  68. A.J_Y(315,235)
复制代码
dsu_plus_rewardpost_czw
作者: 亿万星辰    时间: 2012-1-29 07:36
实变量就是每个实例或者叫对象里的私有财产。




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