質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

1回答

1085閲覧

敵キャラクターの往復

kuwabara1515

総合スコア0

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2021/12/15 02:52

編集2021/12/15 03:01

前提・実現したいこと

指定の座標についたら反対に行きもうかたほうの指定した座標についたら反対に行き往復させる方法が知りたい

(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

仕方が分からない

エラーメッセージ

該当のソースコード

ソースコード ```C# ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2021/12/15 02:57

で、しつもんはなんでしょうか
1T2R3M4

2021/12/15 02:59

チュートリアルや解説サイトを活用して勉強してみてはいかがでしょうか。
Zuishin

2021/12/15 03:07

> 指定の座標についたら反対に行きもうかたほうの指定した座標についたら反対に行き往復させる方法が知りたい 指定の座標についたら進行方向を反転させる処理で、指定の座標を二つ作れば往復すると思います。 進行方向を反転させるには移動ベクトルのすべての要素に -1 をかければいいんじゃないですか? 何が聞きたいのかわかりません。
guest

回答1

0

  1. 「目標座標」の方向に「現在座標」を更新するための処理
  2. 「現在座標」の値を取得する手段
  3. 「目標座標」の値を取得する手段
  4. 「目標座標」を設定(変更)するための手段
  5. 2つの座標が略同一と見なし得るか否かを判定するための処理

を用意する.

上記{2, 3, 5}を用いて,「目標座標についた」か否かの判定を行い…

  • 「ついた」と判定された場合には,上記4を用いて「目標座標」を別の座標に変更する
  • 「ついてない」と判定された場合には,上記1を用いて「現在座標」を更新する

という形でどうでしょう.

投稿2021/12/15 04:19

fana

総合スコア11996

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fana

2021/12/15 07:02 編集

When a polygonal looped route is defined with N nodes, those nodes may be used as the "current target point". e.g. If you defined the positions of the nodes with array (has N elements), you can use the index value for the array to indicate the "current target point". Updating the index with the code "index=(index+1)%N" will cause that the character patrol along the route. This question is the case "N=2".
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問