2020 ソフトウェア設計及び演習用の班Wiki

19::gr13::フィールド

概要

  • マップモジュールで作ったクラスを使ってマップを表示
  • 自キャラモジュールで作ったクラスを使って自キャラを表示
  • アイテムモジュールで作ったクラスを使ってアイテムを表示
  • 敵キャラモジュールで作ったクラスを使って敵キャラを表示
  • 自キャラに対しての当たり判定、移動を行う
  • それぞれのマップの行き来を行う
  • おおまかに言うとここで各モジュールを動作させる。

関数・変数

  • fieldScene: f_sceneの作成、中身の追加、そしてsceneの表示(pushscene)までを行う関数
  • core.bs:マップ1マスの縦横の長さ
  • f.scene : フィールドのscene
  • f.map:今表示しているMAP
  • f.mychar:自キャラ表示
  • f.enemy:敵キャラ表示
  • 〜.frame:表示フレームの決定
  • 〜.(x,y):自キャラ、敵キャラの座標位置
  • 〜.(xx,yy):自キャラ、敵キャラのマップの左上を(0,0)とした時の相対的な座標
  • f.(berry,gberry):アイテム表示(効果はberry<gberry)
  • f.group:f_sceneに入れる要素のまとめみたいな
  • place:4号館(1)か2号館(2)か食堂(3)か外(4)なのかを示す
  • part:placeごとの場所を示す
  • Dx,Dy:自キャラと敵キャラのx軸、y軸の距離
  • Ax,Ay:Dx,Dyの絶対値
  • hp_group:hpグループの定義

動作状況

4da.png


最終更新日:2019/08/01 22:33:42