zer0から始めるプログラミング生活

unreal EngineやUnityのTipsを書いていきます。

PCを初期状態に戻す(Windows 10)

⓪まず、HDDなどにバックアップをとりましょう。

 

①「スタート→設定→更新とセキュリティ→回復→このPCを初期状態に戻す」の欄の開始するをクリックします。

f:id:bigden:20161128164012p:plain

f:id:bigden:20161128164019p:plain

f:id:bigden:20161128164027p:plain

 

②「オプションを選んでください」と表示されたら、「個人用ファイルを保持する」か「すべて削除する」をクリックします。ここでは「すべて削除する」を選択します。

「個人用ファイルを保持する」の場合は以下のリンクを参照してください。

https://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=018208

 

f:id:bigden:20161128165928p:plain

 

③「PCに複数のドライブがあります。すべてのドライブからすべてのファイルを削除しますか?」と表示されるので、消したいドライブを選択します。

f:id:bigden:20161128165957p:plain

 

④「ドライブのクリーニングも実行しますか?」と表示されたら、「ファイルの削除のみ行う」か「ファイルを削除してドライブのクリーニングを実行する」をクリックします。

 

f:id:bigden:20161128193251p:plain

 

⑤「このPCを初期状態に戻す準備ができました」が表示されます。「初期状態に戻す」をクリックします。

 

f:id:bigden:20161128193552p:plain

 

 

⑥そのまま待つとOSが再インストールされ、以下のような画面になります。簡単設定を行うとあらゆるデータがマイクロソフトに送信されるのでおすすめしません。なので、理由がなければ設定のカスタマイズを選択しましょう。

f:id:bigden:20161128194526p:plain

 

⑦デフォルトでは全てオンの状態になっています。オンのままはおすすめしませんので全てオフにします。

f:id:bigden:20161128194827p:plain

 

⑧ここもデフォルトで全てオンになっています。ここも全てオフにします。

f:id:bigden:20161128195303p:plain

 

⑨ここもデフォルトで全てオンになっています。SmartScreen以外はオフにします。「SmartScreen」は、フィッシングなどの詐欺サイトや、悪意のあるホームページの表示、ウイルスや怪しいソフトのダウンロードをブロックするフィルター機能です。いらなければ後でオフにできます。

 

f:id:bigden:20161128195801p:plain

 

⑩以下の画面が出た場合は後で変更できるのでそのまま「次へ」でもかまいません。

f:id:bigden:20161128200042p:plain

 

Microsoftアカウントを求められますが、持っていれば入力し、持っていなければ作成してもいいですし、手順をスキップするを選んでもかまいません。

f:id:bigden:20161128201303p:plain

⑫手順をスキップするを選択すると以下の画面になり、ユーザー名やパスワードを設定します。

f:id:bigden:20161128200439p:plain

 

他に設定項目が出てくるかもしませんが、情報を送信することはあまりおすすめしませんのでそういう項目があればチェックをはずしましょう。

他のブループリントからActorを操作する方法

BP(Actor)間のルール

まずは、アクターの参照ルールを示します。

マップ上のアクター同士は、互いに相手の参照を知らない

参照を知らないということは、相手のイベントを呼び出すことができないということ。

Child Actor ComponentにActorを入れても参照したことにはならず、下記通信方法で参照必要。

→極力 Child Actor Componentは使わず、親Actorに実装する。

マップ上のアクターはレベルの参照を得られないが、レベルからアクターの参照は得られる

詳細は以下を参照してください。

アクタを参照する | Unreal Engine ドキュメント

通信方法

Event Dispatcher

詳細は以下を参照してください。

Event Dispatchers

Blueprint Intaface

詳細は以下を参照してください。

Blueprint Interface

Cast

下記のときは参照可能。

Visibleをdisableしているとcastはfailします。

Widget



Pawn



GameInstance

Project setting から目的のGame Instanceを設定する必要あります。



Overlap Event

他のアセットが紐付けられているBPはそれらも参照されるので注意。

Get All Actors of Class

レベルに配置されたものを検索。

コストが高いので最終手段として。

(ループ処理、配列アクセスも重い。)



Try rebuilding from source manually. と出るときの対処

ときどきプロジェクトを開こうとすると以下のような通知が来ます。今回はプロジェクト1のコンテンツを新しいバージョンのプロジェクト2に移行した後、プロジェクト1を開こうとすると出ました。

 

f:id:bigden:20161124033656j:plain

 

だいたいはそのまま「はい」を選べばいいのですが、時々以下のエラーを吐きます。

f:id:bigden:20161124034359j:plain

 

.../(プロジェクト名)/saved/logs 内のログファイルを開くとErrorと書かれた場所が

あるのでそれを解決するとリビルドできました。

 

とりあえず忘れないようにメモ。

ブログはじめました。

ブログ開始

主にメモ用としてUE4、unity、ゲームなどについて投稿します。

何か間違っているところとか、それよりいい方法があるよって時は教えて頂けるとありがたいです。

よろしくお願いします。