チケット #32770

敵同士を重ならないようにする

登録: 2014-01-01 17:05 最終更新: 2014-01-01 22:49

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
8
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

敵同士を重ならないようにする

チケットの履歴 (2 件中 2 件表示)

2014-01-01 17:05 更新者: syun77
  • 新しいチケット "敵同士を重ならないようにする" が作成されました
2014-01-01 22:49 更新者: syun77
  • 解決法なし から 修正済み に更新されました
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2014-01-01 22:49 に更新されました
コメント
  1. // 他の敵と重なっていたら少しずれる
  2. var _id = instance_place(x, y, obj_enemy);
  3. if(_id != noone)
  4. {
  5. // 他の敵と重なっている
  6. // 逆方向に1ドットずらす
  7. var dir = point_direction(x, y, _id.x, _id.y) + 180;
  8. var dx = lengthdir_x(1, dir);
  9. var dy = lengthdir_y(1, dir);
  10. x += dx;
  11. y += dy;
  12. }

という記述で対応

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする