x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

「レベルブループリント」「Game Mode Base」ちがい違い

「レベルブループリント」からの「SM_Shurikenのリファレンスを作成」はできたんですが

「Game Mode Base」からの 「SM_Shurikenのリファレンスを作成」ができなかったです こちらの 「レベルブループリント」と「Game Mode Base」っておなじマップ全体のやつじゃないんですか? SM_Shurikenはアセットです よろしくお願いします 失礼しました レベルブループリントからアセットの「SM_shuriken」をxの方向に動かそうと 何をということで「SM_shuriken」のリファレンスをブループリントにいれて「get actor location」 で今の位置を取得して「vector+vector」でxに2を入れて「set actor location」で新しい位置を設定しました「tick」で一コマずつです よろしくお願いします すいませんまだつずきです でレベルブループリントとGame Mode Baseのブループリントは同じ機能なのでGame Mode Base でやろうと思ったらSM_shurikenが検索にかかりません 「レベルブループリント」「Game Mode Base」の違い

Product Version: UE 4.19
Tags:
more ▼

asked Mar 27 '18 at 12:10 PM in Japanese

avatar image

fidjsic
63 2 7 19

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

「レベルブループリント」はその名前の通り、レベル(世界)に対してスクリプティングできる機能です。

レベルには様々なオブジェクトが配置され、そのレベルブループリントでは直接オブジェクトにアクセスできるような仕組みがUE4では提供されています。

「Game Mode Base」は UE4 的には、ゲームの大枠のルールを定義する機構、といった解釈をしているようです。

例えば、これは何人で遊ぶゲームなのか?などです。

ワールドセッティングを見てもらえれば、レベルにゲームモードを設定しているのが分かると思います。

言い換えれば「地形に遊び方を設定している」という考え方ができますね?

つまり、ゲームモード側はレベルの情報を持っているわけではないので、レベルに置かれているアクターを直接参照することはできないというわけです。

理屈としては以上です。


Game Mode Base でレベルのアクターを参照したければ、「Get All Actors Of Class」というノードでレベルに配置されているアクターを取得する事ができます。 (エディタの言語で表記が少し違うかもしれません)

他にも方法はありますが、事始めとしては使いやすいノードです。

ただ、このノードは非常に処理コストが高いため、毎フレーム行うような処理で利用するのは推奨しません。

まずはこのあたりから触ってみて、ひとまず動かす面白さから触れていくのが良いと思います。


また細かい事になりますが、投稿内容の体裁はもう少し気にされた方がよいです。

more ▼

answered Mar 30 '18 at 07:25 AM

avatar image

Chori
131 2 2 3

avatar image Chori Apr 09 '18 at 03:52 AM

解決したらクローズしてください。

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question