アルファ版更新しました

投稿者:Material 323094 1 mini リリル 投稿日:2019/01/23 04:11



完成するまでに時間がかかりそうなので
アルファ版を公開しました

今回は今までの倍、素材を作るのに時間がかかっているので
全部ができるのはもっと後になるかも

結構バグとかが多くてプログラム書くのにも時間がかかってます

予定ではタイトルのような大きなボスを出すのですが、
細かく大きく描くので時間がかかりますね

コメントする

コメントするには、ログインする必要があります。

コメント一覧

Material 323094 1 mini リリル(投稿日:2019/01/28 00:41, 履歴)
Ver.0.1.2更新しました

β版まではまだまだ時間がかかりそうです
Material 323094 1 mini リリル(投稿日:2019/01/26 13:11, 履歴)
Ver.0.1.1更新


以下は自分用メモ

#_/_/_/_/_/~画面外自弾削除~_/_/_/_/_/#
    
    hiki_item = []
    hiki_flag = 0
    Zidan_array.each do |item|
      pos = Zidan[item].position
      if pos[1] >= 500 || pos[1] <= 0 || pos[0] <= 0 || pos[0] >= 800
        Zidan_array = dell_array(Zidan_array, item)
        Zidan[item].destroy
        hiki_item << item
        hiki_flag += 1
      end
    end
    if hiki_flag > 0
      Zidan = hiki_ary(Zidan, hiki_item)
      Zidan_types = hiki_ary(Zidan_types, hiki_item)
      zura = getArrayLength(hiki_item)
      Zidan_array = zurashi_array(Zidan_array, -zura)
    end


#_/_/_/_/_/~配列要素ずらし~_/_/_/_/_/#
def zurashi_array(ary, zura)
  new_ary = []; i = 0
  ary.each do |item|
    
    if ary[i] > zura
      new_ary << ary[i] + zura
    end
    
    i += 1
  end
  return new_ary
end

#_/_/_/_/_/~配列要素多数引き抜き~_/_/_/_/_/#
def hiki_ary(ary, item)
  new_ary = []
  
  length = getArrayLength(ary)
  i = 0; j = 0; k = 0
  while i < length
    
    if i == item[k]
      #debug_log ary[i]
      i += 1
      k += 1
    else
      new_ary[j] = ary[i]
      i += 1
      j += 1
    end
    
  end
  
  return new_ary
end