You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#lockdown Nick.Penwarden #RB none ============================ MAJOR FEATURES & CHANGES ============================ Change 3275202 by Jeff.Wilson Fixed broken link Change 3367471 by Jeff.Wilson Updates for fixing analytics events plus adding some new ones Change 3378497 by Tim.Hobson #UE4 Docs: UEDOC-4640 - Mesh Decals Reorganization Change 3429227 by Jeff.Wilson Updated meatadata Change 3454520 by Jeff.Wilson Updated metadata Change 3459053 by Wes.Bunn #ue4 docs First Pass at Kinematic Bodies with Simulated Parents How-To page. Change 3482332 by Mitchell.Wilson Updating multiple pages with Mac and Windows images #UE4 Docs Change 3615003 by Wes.Bunn #ue4 docs Initial doc for Anim Modifiers Change 3624235 by Masayo.Kondo #loc UE4DocJPN moved or deleted Change 3624240 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3620832 Change 3624247 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3624331 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3622536 Change 3624388 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3620333 Change 3624652 by Tianmin.Xie #loc UE4DocCHN. minor update for better text. Change 3624896 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3623659 Change 3624908 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3599948 Change 3624922 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3600525 Change 3624925 by Sungjin.Hong #loc UE4DocKOR Change 3625006 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3623659 Change 3625123 by Kimio.Yasuda Updated file against INTSourceChangelist:3622880 Change 3625150 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3599948 Change 3625176 by Kimio.Yasuda Updated file against INTSourceChangelist:3622880 Change 3625566 by Sungjin.Hong #loc UE4DocKOR Change 3626162 by Robert.Gervais #UE4Doc Fixed an outdated warning and encapsulated image in a lightbox region. #code_review arciel.rekman, rolando.caloca Change 3626467 by Tim.Hobson #UE4 Docs: fixing minor typo in page title. Change 3627156 by Kimio.Yasuda Updated file against INTSourceChangelist:3622880 Change 3627176 by Kimio.Yasuda Updated file against INTSourceChangelist:3622909 Change 3627281 by Kimio.Yasuda Updated file against INTSourceChangelist:3622881 Change 3627348 by Kimio.Yasuda Updated file against ?INTSourceChangelist:3622878 Change 3627413 by Kimio.Yasuda Updated file against INTSourceChangelist:3622872 Change 3627466 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3599948 Change 3627480 by Kimio.Yasuda Updated file against INTSourceChangelist:3622871 Change 3627507 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3606403 Change 3627510 by Kimio.Yasuda Updated file against INTSourceChangelist:3622869 Change 3627565 by Sungjin.Hong #loc UE4DocKOR Change 3630003 by Kimio.Yasuda Updated file against INTSourceChangelist:3622867 Change 3630054 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3606403 Change 3630062 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3108692 Change 3630099 by Kimio.Yasuda Updated file against INTSourceChangelist:3622867 Change 3630102 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630130 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630144 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630157 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630165 by Kimio.Yasuda Updated file against INTSourceChangelist:3622867 Change 3630185 by Kimio.Yasuda Updated file against INTSourceChangelist:3622862 Change 3630191 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630198 by Kimio.Yasuda Updated file against INTSourceChangelist:3622896 Change 3630199 by Kimio.Yasuda Updated file against INTSourceChangelist:3622856 Change 3630206 by Kimio.Yasuda Minor translation change Change 3630212 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630216 by Kimio.Yasuda Minor translation change Change 3630217 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630221 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630228 by Kimio.Yasuda Updated file against INTSourceChangelist:3622848 Change 3630229 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630234 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630237 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630239 by Kimio.Yasuda Updated file against INTSourceChangelist:3622826 Change 3630240 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630242 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630243 by Kimio.Yasuda Updated file against INTSourceChangelist:3622825 Change 3630244 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630246 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630247 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3108692 Change 3630251 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630259 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630260 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change3630263by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630266 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630268 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3630282 by Sungjin.Hong PReview -> Preview Change 3630687 by Wes.Bunn #ue4 docs Applying Peer Review Feedback. Change 3630719 by Wes.Bunn #ue4 docs Applying Peer Review feedback Change 3632347 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3630687 Change 3632357 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632377 by Kimio.Yasuda Updated file against INTSourceChangelist:3622823 Change 3632423 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632481 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632485 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632499 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3630719 Change 3632579 by Kimio.Yasuda Updated file against INTSourceChangelist:3622822 Change 3632589 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632590 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632595 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632596 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632602 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632605 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632606 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632607 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632637 by Kimio.Yasuda Fixed translation Change 3632675 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3599948 Change 3632703 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632710 by Kimio.Yasuda Updated File against INTSourceChangelist:3622821 Change 3632713 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3108692 Change 3632718 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3108692 Change 3632720 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632722 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632727 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3632739 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3633590 by Sungjin.Hong #loc UE4DocKor Change 3635360 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3635361 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3635362 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3635363 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3635401 by Kimio.Yasuda Updated file against INTSourceChangelist:3622818 Change 3635467 by Kimio.Yasuda Updated file against INTSourceChangelist:3622815 Change 3635471 by Tianmin.Xie #loc UE4DocCHN moved or deleted Change 3635506 by Kimio.Yasuda Updated file against INTSourceChangelist:3622284 Change 3635554 by Kimio.Yasuda Updated file against INTSourceChangelist:3622887 Change 3635569 by Sungjin.Hong * ### -> ### Change 3635643 by Sungjin.Hong #loc UE4DocKOR Change 3635963 by Wes.Bunn #ue4 docs Applying SME review feedback. Change 3636759 by Mitchell.Wilson Adding Programming Guides topic and social images. #UEDoc Change 3638061 by Kimio.Yasuda Updated file against INTSourceChangelist:3622887 Change 3638111 by Kimio.Yasuda Updated file against INTSourceChangelist:3622887 Change 3638116 by Kimio.Yasuda Updated file against INTSourceChangelist:3622887 Change 3638140 by Kimio.Yasuda Fixed typo (OC -> OO) Change 3638142 by Kimio.Yasuda Fixed typo (OC -> OO) Change 3638271 by Kimio.Yasuda Updated file against INTSourceChangelist:3622884 Change 3638342 by Kimio.Yasuda Updated file against INTSourceChangelist:3622866 Change 3638356 by Kimio.Yasuda Updated file against INTSourceChangelist:3622829 Change 3638682 by Tim.Hobson #UE4 Docs: UEDOC-5685 - fixed broken link on Skeletal Controls page. Replaced list with directory topic image buttons. Change 3639441 by Jeff.Wilson Minor change to page path Change 3640247 by Kimio.Yasuda Updated file against INTSourceChangelist:3622826 Change 3640269 by Kimio.Yasuda Updated file against INTSourceChangelist:3639441 Change 3640270 by Kimio.Yasuda Updated file against INTSourceChangelist:3639441 Change 3640277 by Kimio.Yasuda Updated file against INTSourceChangelist:3639441 Change 3641466 by Wes.Bunn #ue4 docs Adding two Sequencer How-To's: - Beginner - Moving Actors with Sequencer - Advanced - Blending Multiple Transforms Change 3642348 by Kimio.Yasuda #loc UE4DocJPN moved or deleted Change 3642365 by Kimio.Yasuda Updated file against INTSourceChangelist:3626467 Change 3642373 by Kimio.Yasuda Updated file against INTSourceChangelist:3626162 Change 3642460 by Kimio.Yasuda Updated file against INTSourceChangelist:3617957 Change 3642599 by Sungjin.Hong #loc UE4DocKor Change 3642600 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3642626 by Kimio.Yasuda Updated file against INTSourceChangelist:3610206 Change 3642904 by Wes.Bunn #ue4 docs Applying Editorial Review feedback. Change 3644892 by Mitchell.Wilson Updating autokey image in 4.17 release notes. #UEDoc Change 3644972 by Wes.Bunn #ue4 docs Blending Gameplay with Sequencer How-To Change 3645031 by Wes.Bunn #ue4 docs Applying Peer Review feedback. Change 3645041 by Wes.Bunn #ue4 docs Applying Peer Review Feedback Change 3645059 by Wes.Bunn #ue4 docs Applying Peer Review feedback. Change 3645472 by Jeff.Wilson Rename/move file(s) Change3645476by Jeff.Wilson Rename/move file(s) Change 3645519 by Sam.Deiter Fixing a small typo in the page. Change 3645552 by Sam.Deiter Adjusting the MC link to a new one. Change 3645555 by Sam.Deiter Changed the MC setup link. Change 3645560 by Sam.Deiter Changing the MC setup link. Change 3645562 by Sam.Deiter Removing all referance to Oculus from this. Change 3647457 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3647472 by Sungjin.Hong sitting down -> standing Change 3648675 by Sam.Deiter Changing the aviability to docs. Change 3648882 by Sam.Deiter #UE4 Docs: Checking in the updates for this page. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3649022 by Chase.McAllister #jira UEDOC-5689 - Minor typo fixes to SequencerOverview Change 3649444 by Robert.Gervais #jira UEDOC-5564 Implementing first draft of Recommended Hardware and Software Specifications for Mac. #UE4Doc Change 3650306 by Masayo.Kondo #loc UE4DocJPN moved or deleted Change 3650503 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3649022 Change 3650509 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3645041 Change 3650512 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3644972 Change 3650597 by Kimio.Yasuda Updated file against INTSourceChangelist:3606403 Change 3650618 by Kimio.Yasuda Updated file against INTSourceChangelist:3647472 Change 3650638 by Sungjin.Hong #loc UE4DocKOR Change 3650649 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3644972 Change 3650650 by Sungjin.Hong OnFire -> Fire Change 3650654 by Sungjin.Hong Added missed "UPrimitiveComponent* HitComponent, " to OnHit Change 3651806 by Chase.McAllister #jira UEDOC-5695 - Minor typo and grammatical fixes to Sequencer EditorReference Change 3651812 by Wes.Bunn #ue4 docs Applying Peer Review Feedback Change3651927by Wes.Bunn #ue4 docs Applying Peer Review Feedback Change 3652010 by Robert.Gervais #jira UEDOC-5566 Updating specs per SME's notes. #UE4Doc #code_review Chase.McAllister Change 3652014 by Robert.Gervais #jira UEDOC-5566 Updating engine version to reflect the upcoming release. #UE4Doc #code_review Chase.McAllister Change 3652032 by Chase.McAllister #jira UEDOC-5830 - Minor typo fixes for Blending Gameplay with Sequencer Animation How-To Change 3652596 by Robert.Gervais #jira UEDOC-5567 Updating specification per SME's feedback. #UE4Doc #code_review Michael.Trepka Change 3653019 by Masayo.Kondo #loc UE4DocJpn Initial translation against INT#3651927 Change 3653020 by Kimio.Yasuda Updated file agasint INTSourceChangelist:3645562 Change 3653063 by Masayo.Kondo #loc UE4DocJpn Initial translation against INT#3652032 Change 3653090 by Kimio.Yasuda Updated file against INTSourceChangelist:3645560 Change 3653147 by Masayo.Kondo #loc UE4DocJpn Initial translation against INT#3651927 Change 3653207 by Kimio.Yasuda Updated file against INTSourceChangelist:3645555 Change 3653218 by Masayo.Kondo #loc UE4DocJpn Initial translation against INT#3651927 Change 3653267 by Kimio.Yasuda Updated file against INTSourceChangelist:3645552 Change 3653336 by Masayo.Kondo #loc UE4DocJpn Initial translation against INT#3651812 Change 3653400 by Masayo.Kondo #loc UE4DocJpn Initial translation against INT#3645031 Change 3653407 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3652032 Change 3653862 by Wes.Bunn #ue4 docs Applying SME feedback. Change 3655484 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3653862 Change 3655493 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3653862 Change 3655529 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3652596 Change 3655541 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3651806 Change 3655543 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3650650 Change 3655544 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3650654 Change 3655548 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3642904 Change 3655555 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3638682 Change 3655581 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3600078 Change 3655613 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3599948 Change 3655615 by Masayo.Kondo Fixed layout Change 3655624 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3655630 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3524231 Change 3655655 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3403469 Change 3655656 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3655660 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3655666 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3655679 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3108692 Change 3655683 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3655684 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3655702 by Kimio.Yasuda Updatd file against INTSourceChangelist:3643552 Change 3655723 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3655729 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3108692 Change 3655737 by Kimio.Yasuda Updated file against INTSourceChangelist:3643552 Change 3655738 by Kimio.Yasuda Fixed translation Change 3655742 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3655769 by Kimio.Yasuda Fixed translation Change 3655774 by Kimio.Yasuda Updated file against INTSourceChangelist:3643552 Change 3655784 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3655788 by Kimio.Yasuda Updated file against INTSourceChangelist:3643552 Change 3656302 by Richard.Hinckley #jira UEDOC-5158 Checking in FBX Test Builder and User Guide to unblock main checkin process. Change 3656883 by Richard.Hinckley #jira UEDOC-5158 Submitting Technical Guide and Functional Testing pages, as well as top page. Change 3656934 by Tim.Hobson #UE4 Docs: UEDOC-5157 - Automation Update * Automation Landing/Overview (Moved to CL-3656897) * Automation User Guide * Screenshot Comparison Tool * FBX Test Builder Change 3656948 by Tim.Hobson Rollback //UE4/Dev-Documentation/Engine/Documentation/Source/Programming/Automation/Automation.INT.udn to revision 1 Change 3657195 by Wes.Bunn #ue4 docs Using Image Plate Actors/Tracks How-To Change 3657731 by Kimio.Yasuda #loc UE4DocJPN moved or deleted Change 3657744 by Kimio.Yasuda Updated file against INTSourceChangelist:3643552 Change 3657785 by Kimio.Yasuda Fixed translation Change 3657786 by Kimio.Yasuda Fixed translation Change 3657802 by Kimio.Yasuda Updated file against INTSourceChangeilst:3622836 Change 3657942 by Kimio.Yasuda Fixed translation "Floor level" -> "Eye Level" Change 3657946 by Kimio.Yasuda Fixed typo Change 3658000 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3658003 by Kimio.Yasuda Updated file against INTSourceChangelist:3622571 Change 3658005 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3658015 by Kimio.Yasuda Updated file against INTSourceChangelist:3622565 Change 3658441 by Sam.Deiter #UE4 Docs: Removing the referance to boke DOF as it is not supported on mobile. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3658486 by Sam.Deiter #UE4 Docs: Fixing image link errors due to a re-shuffel of the Oculus content. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3659545 by Sam.Deiter #UE4 Docs: First check in. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3659601 by Sam.Deiter #UE4 Docs: Adding info at enabeling Gradel #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change3659602by Sam.Deiter #UE4 Docs: Adding Bent normal maps to this page. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3659845 by Sam.Deiter #UE4 Docs: Applying peer feedack. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3661004 by Kimio.Yasuda #loc UE4DocJPN moved or deleted Change 3661086 by Kimio.Yasuda Updated file against INTSourceChangelist:3658486 Change 3661502 by Sam.Deiter #UE4 Docs:Applying feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3661517 by Sam.Deiter Bluring out PC name. Change 3661537 by Sam.Deiter #UE4 Docs: Applying peer feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3661940 by Richard.Hinckley Minor cleanup work (spot fix) to the end of ActorLifeCycle document. Change 3663724 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3663814 by Kimio.Yasuda Updated file against INTSourceChangelist:3659545 Change 3663827 by Kimio.Yasuda Updated file against INTSourceChangelist:3661537 Change 3663859 by Kimio.Yasuda Updated file against INTSourceChangelist:3661537 Change 3663864 by Kimio.Yasuda Updated file against INTSourceChangelist:3661537 Change 3663877 by Kimio.Yasuda Updated file against INTSourceChangelist:3661537 Change 3664462 by Tim.Hobson #UE4 Docs: UEDOC-5680 - Automation Section Updates Peer Review edits. * FBX Test Builder: Added topic/social images and changed page to How-To designation. * Screenshot Comparison Tool: Added topic/social iamges and fixed some minor grammatical/spelling errors. * User Guide: Added topic/social images and added missing tooltip description. Change 3665025 by Sam.Deiter #UE4 Docs: Applying feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3665321 by Sam.Deiter #UE4 Docs: Taking the changes from Richard's reviews. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change3665412by Sam.Deiter Taking peer review changes. Change 3666002 by Kimio.Yasuda Updated file against INTSourceChangelist:3661537 Change 3666013 by Kimio.Yasuda Updated file against INTSourceChangelist:3665025 Change 3666244 by Kimio.Yasuda Updated file against INTSourceChangelist:3482177 Change 3666400 by Kimio.Yasuda Fixed translation of description Change 3666402 by Kimio.Yasuda Fixed translation of description Change 3666403 by Kimio.Yasuda Minor translation change Change 3666404 by Kimio.Yasuda Minor translation change (description) Change 3666405 by Kimio.Yasuda Minor translation change Change 3666409 by Kimio.Yasuda Minor translation change Change 3666411 by Kimio.Yasuda Minor translation change Change 3666424 by Kimio.Yasuda Updated file against INTSourceChangelist:3108692 Change 3667280 by Tim.Hobson #UE4 Docs: UEDOC-5456 - Generating Lightmaps in UE4 Change 3668474 by Kimio.Yasuda #loc UE4DocJPN moved or deleted Change 3668478 by Kimio.Yasuda Updated file against INTSourceChangelist:3659602 Change 3668745 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3657195 Change 3668747 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3661940 Change3668770by Masayo.Kondo #loc UE4DocJpn File updated against INT#3656948 Change 3668833 by Tianmin.Xie #loc UE4DocCHN. do translation. Change 3668845 by Tianmin.Xie #loc UE4DocCHN moved or deleted Change 3668871 by Sungjin.Hong #loc UE4DocKOR Change 3668957 by Sam.Deiter Changing the page number so that this shows up first. Change 3669603 by Sam.Deiter #UE4 Docs: Checking in first version of the Niagara docs. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3669613 by Sam.Deiter #UE4 Docs: Applying SME feedback #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3669916 by Sam.Deiter Fixing some minor spelling issues. Change 3669923 by Chase.McAllister #UE4 Docs #jira UEDOC-5861 - Structure and grammar fixes for Android GettingStarted_4 Change 3670202 by Sam.Deiter #UE4 Docs: Adding a little blurd about using gradel to the intro page. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3670298 by Robert.Gervais #jira UEDOC-5832 Removing comment block. #UE4Doc Change 3670348 by Tim.Hobson #UE4 Docs: UEDOC-5681 - Automation Updates Doc Review minor fixes. Change 3671103 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3670298 Change 3671160 by Masayo.Kondo Fixed No. of columns to correct publish error in BuildGraphScriptElements.JPN Change 3671174 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671178 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671186 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671227 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671235 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671241 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671247 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671256 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671272 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671276 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671294 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671302 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671312 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671314 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671316 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671324 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671331 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671333 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671334 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671343 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671344 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671347 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671349 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3671534 by Sam.Deiter #UE4 Docs: Applying SME and Peer feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change3671635by Sam.Deiter #UE4 Docs: Removing all referances to UnrealScript, UT and UDK. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3671775 by Sam.Deiter #UE4 Docs: Adding a new page from pre-doc and linking it to the tools page. Also added a little blurb about what this page is for to the tools landing page. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change3671787by Wes.Bunn #ue4 docs Updating Media Framework Landing page. Refactor Media Framework Overview page. Created Media Edtior Reference page. Change 3671790 by Sam.Deiter #UE4 Docs: Fixing issuse with the wrong character bing used. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3672092 by Sam.Deiter #UE4 Docs: Applying peer feedback to this document. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3672130 by Wes.Bunn #ue4 docs Applying Editorial Review feedback. Change 3672177 by Wes.Bunn #ue4 docs Applying Editorial Review Feedback. Change 3672178 by Sam.Deiter #UE4 Docs:Applying some peer feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3672193 by Wes.Bunn #ue4 docs Applying Editorial Review feedback. Change 3672271 by Wes.Bunn #ue4 docs Applying Editorial Review feedback. Change 3672419 by Wes.Bunn #ue4 docs Applying Peer Review feedback. Change 3674623 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3672193 Change 3674626 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3672130 Change 3674643 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#3671787Change 3674649 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3672130 Change 3674650 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3672130 Change 3674652 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#3669916 Change 3674653 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#3669916 Change 3674654 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3672130 Change 3674658 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#3672178 Change 3674659 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#3669916 Change 3674663 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#3669916 Change 3674665 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#3669916 Change 3674666 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#3669916 Change 3674667 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#3671790 Change 3674741 by Masayo.Kondo #loc UE4DocJpn Initial translation against INT#3656883 Change 3674782 by Kimio.Yasuda Updated file against #INTSourceChangelist:3671787 Change 3674799 by Kimio.Yasuda Updated file against INTSourceChangelist:3658441 Change 3674802 by Masayo.Kondo #loc UE4DocJpn Initial translation against INT#3670348 Change 3674979 by Wes.Bunn #ue4 docs minor update to the intro section. Change 3675067 by Tim.Hobson #UE4 Docs: UEDOC-5198 - DFAO and RTDF section creation/restructure. Based on Peer Review feedback the two RTDF and DFAO pages have been broken up and reorganized into its own section. We now have the following page structure: * Distance Fields Overview/Landing * Distance Fields Settings Reference * Distance Field Ambient Occlusion * Ray Traced Distance Fields Change 3675127 by Tim.Hobson #UE4 Docs: UEDOC-5202 - Renaming Distance Fields folder to Mesh Distance Fields. Change 3675130 by Tim.Hobson #UE4 Docs: UEDOC-5202 - Renaming DistanceField landing page to Mesh Distance Fields. Change 3675327 by Wes.Bunn #ue4 refactor of file media source how to. Change 3675821 by Wes.Bunn Minor Metadata fix Change 3676523 by Tim.Hobson #UE4 Docs: UEDOC-5202 - Mesh Distance Fields SME Review edits. Change 3676598 by Tim.Hobson #UE4 Docs: Fixing issues with reverted DF HowTo's. Change 3677046 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#3676598 Change 3677047 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#3676523 Change 3677116 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3664462 Change 3677153 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3672177 Change 3677219 by Kimio.Yasuda Updated file agasint #INTSouceChangelist:3676523 Change 3677252 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3656883 Change 3677258 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3669916 Change 3677549 by Wes.Bunn #ue4 docs Minor update to File Media Source (description update). Checking in of Stream Media Source How To. Change 3677708 by Tim.Hobson #UE4 Docs: UEDOC-5990 - Precomputed Skylight Improvements * Updated the Sky Light page with the latest improvements. * Rewrote parts and reogranized a good chunk of the information. * Added section about multi-bounce indirect lighting for Emissive for Static Lighting to the Emissive Glow page. Change 3677718 by Tim.Hobson #UE4 Docs: renaming parts of the page to Emissive Lighting rather than Emissive Glow. Change 3677751 by Sam.Deiter #UE4 Docs: Adding the files for this new document. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3677919 by Tim.Hobson #UE4 Docs: UEDOC-5984 - Volumetric Lightmaps Documentation * Volumetric Lightmaps Overview * Added a note to the Indirect Lighting Cache change starting with 4.18 and linked to the Volumetric Lightmap page and how to re-enable ILC if needed by the user. * Added Volumetric Lightmap Topic link to LightingAndShadows landing page. * Added EXCERPT of the Precomputed lighting for volumetric fog to the Volumetric Fog page. Change 3678178 by Tim.Hobson #UE4 Docs: UEDOC-6255 - Peer Review - Media Framework: How-to Play a Video Stream. *a few minor tweaks. Change 3678273 by Chase.McAllister #UE4 Docs #jira UEDOC-5854 - minor typo corrections to BentNormalMaps page Change 3678509 by Sam.Deiter #UE4 Docs: Adding mac images to this document. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3678517 by Wes.Bunn #ue4 docs Playing Image Media Source assets how-to. Change 3679108 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#367517 Change 3679110 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#3677919 Change 3679113 by Kimio.Yasuda #loc UE4DocJpn Initial translation against INT#3677751 Change 3679185 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3672178 Change 3679208 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3669916 Change 3679276 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3669916 Change 3679323 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3669916 Change 3679336 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3669916 Change 3679346 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3678509 Change 3680097 by Sam.Deiter #UE4 Docs: Updating the Oculus info to match new requirments. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3680194 by Sam.Deiter #UE4 Docs:Adding some missing Mac Text and images. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3680292 by Jeff.Wilson Added info about end-user usage data Change 3680633 by Tim.Hobson #UE4 Docs: Cleanup of Mesh Distance Field sections. * How-to's have parts that are reference that have been extrapolated into other sections. * Fixed linkages of newly created or fixed reference pages for the How-to's. Change 3680853 by Sam.Deiter Adding these missing files. Change 3680869 by Sam.Deiter #UE4 Docs: Applying peer feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3680928 by Richard.Hinckley #jira UEDOC-5760 Updating meta specifiers. Change 3680949 by Richard.Hinckley #jira UEDOC-5159 Applying peer review suggestions. Change 3680956 by Richard.Hinckley #jira UEDOC-5159 Adding missed change from previous submission. Change 3681055 by Robert.Gervais #jira UEDOC-6224 Updated garbage collection info in relation to weak pointers. Updated metadata in relevant pages. #UE4Doc #code_review richard.hinckley Change 3681418 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3669916 Change 3681430 by Kimio.Yasuda Updated file against INTSourceChangelist:3678517 Change 3681431 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3680928 Change 3681444 by Kimio.Yasuda Updated file against INTSourceChangelist:3680633 Change 3681466 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3681519 by Masayo.Kondo Modified hedder to fix publish error Change 3681521 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3680949 Change 3681557 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3681055 Change 3681563 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3681055 Change 3681571 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3681055 Change 3681575 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3680949 Change 3681579 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3680928 Change 3681595 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3599948 Change 3681603 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3680292 Change 3681820 by Sam.Deiter #UE4 Docs: Adding support for VS 2015. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3681833 by Sam.Deiter #UE4 Docs:Accepting Richard updates #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3681959 by Sam.Deiter #UE4 Docs: Adding the command to build this on a Mac. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3682737 by Chase.McAllister #UE4 Docs #jira UEDOC-5160 Minor typo and grammar fixes to Automation page Change 3682799 by Chase.McAllister #UE4 Docs #jira UEDOC-5160 Formatting fixes for FunctionalTesting page Change 3683414 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3682799 Change 3683416 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3682737 Change 3683428 by Kimio.Yasuda fixed markdown error Change 3683441 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3680956 Change 3683454 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3681959 Change 3683459 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3680194 Change 3683933 by Jeff.Wilson Updated metadata Change 3684558 by Wes.Bunn #ue4 docs 1st Pass at Media Framework Doc Change 3686054 by Tianmin.Xie #loc UE4DocCHN moved or deleted Change 3686073 by Tianmin.Xie #loc UE4DocCHN. do translation. Change 3686954 by Wes.Bunn #ue4 docs Adding Using Media Playlists how-to. Change 3687602 by Kimio.Yasuda #loc UE4DocJPN moved or deleted Change 3687659 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3687868 by Kimio.Yasuda Updated File against INTSourceChangelist:3677751 Change 3687890 by Kimio.Yasuda Updated file against INTSourceChangelist:3684558 Change 3688188 by Richard.Hinckley #jira UEDOC-5761 Deleting obsolete files. Change 3688194 by Richard.Hinckley #jira UEDOC-5761 Deleting a file that was missed in the previous submission. Change 3688205 by Richard.Hinckley #jira UEDOC-5761 Change 3688265 by Wes.Bunn #ue4 docs Platform Media Source how-to Change 3689002 by Chase.McAllister #UE4 Doc - Fixing Typo in VRSplashScreen Node Reference Page title Change 3689112 by Wes.Bunn #ue4 docs Playing Live Video Captures Change 3689149 by Robert.Gervais #UE4Doc Fix white-space bugs. Change 3689742 by Masayo.Kondo #loc UE4DocJPN moved or deleted Change 3689845 by Kimio.Yasuda Updated file agasint INTSourceChangelist:3684558 Change 3690024 by Sungjin.Hong #loc UE4DocKOR Change 3690031 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3690049 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3690054 by Kimio.Yasuda Updated file against INTSourceChangelist:3108692 Change 3690056 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3690059 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3690063 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3690064 by Kimio.Yasuda Updated file against INTSourceChangelist:3571140 Change 3690067 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3690069 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3690084 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3683933 Change 3690413 by Wes.Bunn #ue4 docs Initial Update of Media Framework Tech Ref page. Change 3690705 by Wes.Bunn #ue4 docs Updated Technical Reference and Upgrading to 4.18 page. Change 3690782 by Wes.Bunn #ue4 docs Applying Peer Review feedback. Change 3690786 by Wes.Bunn #ue4 docs Applying Peer Review Feedback. Change 3690926 by Wes.Bunn Updates applied to Overview and Reference page. Change 3691714 by Kimio.Yasuda Updated file against INTSourceChangelist:3677919 Change 3691804 by Kimio.Yasuda Updated file against INTSourceChangelist:3643552 Change 3691811 by Kimio.Yasuda Updated file against INTSourceChangelist:3643552 Change 3691844 by Kimio.Yasuda Updated file against INTSourceChangelist:3665412 Change 3691900 by Kimio.Yasuda Updated file against INTSourceChangelist:3665412 Change 3691974 by Kimio.Yasuda Updated file agaisnt INTSourceChangelist:3665412 Change 3691998 by Kimio.Yasuda Updated file against INTSourceChangelist:3665412 Change 3692044 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3692048 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3692058 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3683933 Change 3692061 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3692071 by Kimio.Yasuda Updated file against INTSourceChangelist:3690705 Change 3692074 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3692076 by Kimio.Yasuda Updated file against INTSourceChangelist:3690926 Change 3692079 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change3692087by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3692090 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3692096 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3692098 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3692106 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3692110 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3692730 by Jeff.Wilson Updated metadata Change 3692732 by Jeff.Wilson Updated metadata Change 3692749 by Wes.Bunn #ue4 docs Added Playback Controls How-to, updated Playlist Difficulty Setting, updated How-to Landing page. Change 3692759 by Jeff.Wilson Added missing icon image for modding page Change 3692796 by Jeff.Wilson Fixed broken link Change 3692802 by Jeff.Wilson Fixed broken link Change 3692813 by Wes.Bunn #ue4 docs Applying Doc Review feedback Change 3692843 by Wes.Bunn #ue4 docs Applying Editorial Review Feedback. Change 3692871 by Jeff.Wilson Removed unused content Change 3693069 by Wes.Bunn #ue4 docs Applying Peer Review Feedback Change 3693099 by Wes.Bunn #ue4 docs Applying Peer Review Feedback. Change 3693961 by Kimio.Yasuda Updated file against INTSourceChangelist:3692730 Change 3694207 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3694209 by Sungjin.Hong #loc UE4DocKOR Change 3694210 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3694227 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3694229 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3683933 Change 3694261 by Kimio.Yasuda Updated file against INTSoruceChangelist:3692813 Change 3694296 by Tianmin.Xie #loc UE4DocCHN moved or deleted Change 3694524 by Sungjin.Hong #loc UE4DocKOR Change 3694595 by Mitchell.Wilson Fixing a typo in StaticMesh HowTo #UE4Docs Change 3694931 by Tim.Hobson #UE4 Docs: updating Android Codeworks version and VS versions. Change 3695354 by Tim.Hobson #UE4 Docs: UEDOC-5995 - Sky Light updates Editorial Review edits Change 3695376 by Tim.Hobson minor typo formatting fix Change 3696845 by Masayo.Kondo Fixed link Change 3696854 by Masayo.Kondo Fixed layout Change3696859by Kimio.Yasuda Updated file against INTSourceChangelist:3689112 Change 3696864 by Masayo.Kondo Fixed link Change 3696887 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3681833 Change 3696915 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3692796 Change 3696976 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3694595 Change 3697044 by Kimio.Yasuda Fixed typo Change 3697072 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3692796 Change 3697586 by Sam.Deiter #UE4 Docs: Fixing some linking issuse to How-To pages that do not have info on them #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3697606 by Sam.Deiter Removing the How-To page link as it was a dead link. Change 3697649 by Sam.Deiter #UE4 Docs:Applying some peer feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3697861 by Sam.Deiter #UE4 Docs: Updating the tonemapper enable command. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3698782 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3681055 Change 3698807 by Kimio.Yasuda Updated file against INTSourceChagelist:3260662 Change 3698809 by Kimio.Yasuda Updated file against INTSourceChangelist:3260662 Change 3698836 by Kimio.Yasuda Updated file against InTSourceChangelist:3260663 Change 3698842 by Kimio.Yasuda Fixed typo Change 3698868 by Sungjin.Hong #loc UE4DocKOR Change 3698875 by Kimio.Yasuda Fixed typo Change 3699339 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3688188 Change 3699348 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3688188 Change 3700869 by Mitchell.Wilson Submitting 4.18 Release Notes and Images #UEDoc Change 3701180 by Mitchell.Wilson Adding 4.18 banner to images and adding to page. This may change before final release #UEDocs Change 3701505 by Chase.McAllister #UE4 Docs #jira UEDOC-6256 - Minor typo fixes for StreamMedia HowTo Change 3701814 by Kimio.Yasuda #loc UE4DocJPN moved or deleted Change 3701868 by Kimio.Yasuda Updated file against INTSourceChagellist:3260663 Change 3702337 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3702420 by Sungjin.Hong #loc UE4DocKOR Change 3702421 by Sungjin.Hong #loc UE4DocKor Change 3702984 by Tim.Hobson #UE4 Docs: UEDOC-5989 - Volumetric Lightmaps Editorial Review edits Change 3703064 by Tim.Hobson #UE4 Docs: UEDOC-6220 - Media Editor Reference Peer Review edits * minor typos and grammatical fixes. Change 3703207 by Chase.McAllister #UE4 Docs #jira UEDOC-6209 Minor typo fixes for MediaFramework Overview Change 3703447 by Tim.Hobson #UE4 Docs: UEDOC-6267 - Playing Platform Specific Media Peer Review edits: * Corrected PS4 and Xbox One naming * Corrected a couple of grammatical issues Change 3703703 by Tim.Hobson #UE4 Docs: UEDOC-6452 - Steam VR Reference Pages Peer Review edits * bolded term columns in tables * fixed a couple of grammatical/spelling issues Change 3703814 by Tim.Hobson #UE4 Docs: UEDOC-6458 - SteamVR Best Practices Peer Review Edits * fixed minor typo/grammatical issues Change 3704102 by Tim.Hobson #UE4 Docs: UEDOC-6440 - SteamVR Quick Start Peer Review edits: * added missing version to Landing page. * A few grammatical/spelling fixes throughout the pages * changed the skill level for QS1 to match the other pages in the QS. Change 3705723 by Kimio.Yasuda Updated file against INTSourceChangelist:3703447 Change 3705758 by Kimio.Yasuda Updated file against INTSourceChangelist:3108692 Change 3705953 by Tianmin.Xie #loc UE4DocCHN. do translation. Change 3705957 by Tianmin.Xie #loc UE4DocCHN moved or deleted Change 3706114 by Sungjin.Hong #loc UE4DocKOR Change 3706607 by Tim.Hobson #UE4 Docs: UEDOC-6444 - SteamVR How-to's Peer Review see ticket for fixes and suggestions. Change 3708944 by Kimio.Yasuda Updated file against INTSourceChangelist:3622471 Change 3708952 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3688188 Change 3708977 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3681055 Change 3709161 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3680928 Change 3709182 by Kimio.Yasuda Updated file against INTSourceChangelist:3680633 Change 3709361 by Jeff.Wilson Minor formatting updates Change 3710404 by Tim.Hobson #UE4 Docs: UEDOC-6497 - fixing some PhAT pages that link to videos in the related metadata tags. Change 3710461 by Mitchell.Wilson Reordering 4.18 Release Notes. Making minor updates to some sections based on google doc history. #UEDocs Change 3710462 by Sam.Deiter #UE4 Docs: Adding this new page the shows how to enable the Niagara plugin. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3710467 by Sam.Deiter #UE4 Docs:Fixing the order in which these pages show up on the main landing page. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3710473 by Sam.Deiter #UE4 Docs: Applying peer feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3710509 by Sam.Deiter #UE4 Docs: Applying peer feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3710943 by Chase.McAllister #UE4 Docs #jira UEDOC-5299 Fixing some major typos on RadialMenu page. Change 3712725 by Masayo.Kondo #loc UE4DocJPN moved or deleted Change 3712738 by Kimio.Yasuda Updated file against INTSourceChangelist:3710404 Change 3712741 by Kimio.Yasuda Updated file against INTSourceChangelist:3710404 Change 3712742 by Kimio.Yasuda Updated file against INTSourceChangelist:3710404 Change 3712745 by Kimio.Yasuda Updated file against INTSourceChangelist:3211040 Change 3712768 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3710467 Change 3712769 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3710467 Change 3712794 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3710473 Change 3712814 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3680928 Change 3712829 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3108692 Change 3712834 by Kimio.Yasuda Updated file against INTSourceChangelist:3710404 Change 3712835 by Tianmin.Xie #loc UE4DocCHN. fix bad link causing generating error. Change 3712845 by Kimio.Yasuda Updated file against INTSourceChangelist:3697586 Change 3713607 by Mitchell.Wilson Adding updated text/images to ARKit section of 4.18 Release Notes #UEDocs Change 3714119 by Mitchell.Wilson Adding ARSample link to the ARCore section of 4.18 Release Notes #UE4Docs Change 3714454 by Sam.Deiter #UE4 Docs: Updating the version of the Android SDK used. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3715019 by Robert.Gervais #jira UEDOC-5521 Checking-in first draft. #UE4Doc Change 3715064 by Masayo.Kondo #loc UE4DocJPN moved or deleted Change 3715081 by Kimio.Yasuda Fixed translation (1 - X) Change 3715194 by Kimio.Yasuda Updated file against INTSourceChangelist:3714454 Change 3715198 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3692802 Change 3715203 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3671775 Change 3715367 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3715974 by Sam.Deiter #UE4 Docs: Applying peer feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3715999 by Mitchell.Wilson Updating compare gifs in 4.18 Release Notes so part 1 is the new version and part 2 is the old #UEDocs Change 3716096 by Sam.Deiter #UE4 Docs: Applying peer feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3716175 by Tim.Hobson #UE4 Docs: UEDOC-5203 - Mesh Distance Fields Editorial Review edits Change 3716214 by Sam.Deiter #UE4 Docs: Applying peer feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3716599 by Tim.Hobson #UE4 Docs: UEDOC-5679 - Automation Overview/Landing Change 3716600 by Tim.Hobson #UE4 Docs: Volumetric Fog - Fixing minor line error. Change 3717032 by Robert.Gervais #jira UEDOC-5521 Fixed some typos. #UE4Doc Change 3717037 by Jeff.Wilson Updated metadata Change 3717040 by Jeff.Wilson Updated metadata and layout Change 3717042 by Jeff.Wilson Updated metadata and layout Change 3717045 by Jeff.Wilson Removed unused section Change 3717047 by Jeff.Wilson Removing old redirector page Change 3717049 by Jeff.Wilson Removed old redirector page Change 3717050 by Jeff.Wilson Minor text update Change 3717052 by Jeff.Wilson Minor updates Change 3717056 by Jeff.Wilson Updated api manifest Change 3717058 by Chase.McAllister #UE4 Docs #jira UEDOC-6465 - Minor typo fixes to GearVR Quickstart3 Change 3717059 by Jeff.Wilson Updated metadata Change 3717063 by Jeff.Wilson Updated metadata Change 3717065 by Jeff.Wilson Updated formatting Change 3717068 by Jeff.Wilson Updated formatting Change 3717069 by Jeff.Wilson Updated formatting Change 3717070 by Jeff.Wilson Updated formatting Change 3717071 by Jeff.Wilson Updated formatting Change 3717079 by Jeff.Wilson Updated formatting Change 3717080 by Jeff.Wilson Updated formatting Change 3717081 by Jeff.Wilson Updated metadata Change 3717083 by Jeff.Wilson Updated metadata Change 3717085 by Jeff.Wilson Updated metadata Change 3717089 by Jeff.Wilson Updated metadata Change 3717092 by Jeff.Wilson Updated metadata Change 3717095 by Jeff.Wilson Updated metadata Change 3717098 by Jeff.Wilson Removed bad link Change 3717101 by Jeff.Wilson Updated metadata Change 3717104 by Jeff.Wilson Updated metadata Change 3717106 by Jeff.Wilson Updated metadata Change 3717107 by Jeff.Wilson Updated metadata Change 3717110 by Jeff.Wilson Updated formatting Change 3717113 by Jeff.Wilson Updated with latest connection info Change 3717114 by Jeff.Wilson Updated metadata Change 3717116 by Jeff.Wilson Updated metadata Change 3717117 by Jeff.Wilson Updated metadata Change 3717118 by Jeff.Wilson Updated formatting Change 3717119 by Jeff.Wilson Updated search box to use bing filters Change 3717120 by Jeff.Wilson Added IDs to links Change 3717124 by Jeff.Wilson Updated search box to use Bing filters Change 3717126 by Jeff.Wilson Changed sitemap filters to be AND instead of OR Change 3717131 by Jeff.Wilson Made engine version filter styling generic Change 3717664 by Robert.Gervais #jira UEDOC-5557 Minor formatting update. #UE4Doc Change 3717724 by Kimio.Yasuda Updated file against INTSourceChangelist:3574744 Change 3717859 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3671635 Change 3717948 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717107 Change 3717966 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717104 Change 3718172 by Sungjin.Hong #loc UE4DocKOR Change 3718245 by Wes.Bunn #ue4 docs Applying Peer Review Feedback Change 3718282 by Wes.Bunn #ue4 docs Applying some peer review feedback Change 3718323 by Wes.Bunn #UE4 Docs Applying Editorial Review Feedback. Change 3718347 by Wes.Bunn #UE4 Docs Applying Editorial Review Feedback. Change 3718404 by Wes.Bunn #UE4 Docs Applying SME feedback. Change 3718524 by Sam.Deiter #UE4 Docs:Adding this new page for parallel rendering. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3718578 by Sam.Deiter #UE4 Docs: Applying peer review. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3718992 by Sam.Deiter #UE4 Docs: Applying peer feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3718997 by Sam.Deiter #UE4 Docs:Applying peer feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3719010 by Sam.Deiter #UE4 Docs: Applying peer feedback. #Code_Review wes.bunn, chase.mcallister, robert.gervais, tim.hobson, jeff.wilson Change 3719012 by Sam.Deiter Bold some text. Change 3719365 by Sam.Deiter Applying peer feedback. Change 3719384 by Sam.Deiter Changing the page order so that setting up the camera was the first item. Change 3719733 by Robert.Gervais #jira UEDOC-5557 Reorganizing pages to make them less generic. #UE4Doc Change 3719743 by Richard.Hinckley #jira UEDOC-6199 Included "CoreMinimal" in Player-Controlled Camera tutorial. Change 3719770 by Robert.Gervais #jira UEDOC-5557 Rename/move file(s) #UE4Doc Change 3719789 by Robert.Gervais #jira UEDOC-5557 Updating nav links. #UE4Doc Change 3719794 by Chase.McAllister #UE4 Docs #jira UEDOC-6221 Minor typo fixes to MediaEditorReference page Change 3719888 by Robert.Gervais #jira UEDOC-5557 Updating metadata. #UE4Doc Change 3720122 by Chase.McAllister #UE4 Docs #jira UEDOC-6274 Minor grammar fixes to MediaFramework's UsingWebCams page Change 3720207 by Chase.McAllister #UE4 Docs #jira UEDOC-6286 Minor typo fixes to UsingMediaPlaylists page Change 3720223 by Chase.McAllister #UE4 Docs #jira UEDOC-6286 Minor grammar fixes to UsingMediaPlaylists page Change 3720428 by Kimio.Yasuda #loc UE4DocJPN moved or deleted Change 3720433 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717106 Change 3720446 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717106 Change 3720449 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717106 Change 3720451 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3717106 Change 3720455 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717095 Change 3720475 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717092 Change 3720488 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717037 Change 3720492 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717089 Change 3720502 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717037 Change 3720503 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717037 Change 3720508 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717037 Change 3720510 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3717037 Change 3720513 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717037 Change 3720517 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717081 Change 3720518 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717037 Change 3720519 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717037 Change 3720525 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717083 Change 3720527 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717085 Change 3720559 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720562 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720565 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720569 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720570 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720571 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720572 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720574 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720575 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720578 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720588 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720590 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720591 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720596 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720601 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3720610 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717042 Change 3720612 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717042 Change 3720616 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717042 Change 3720622 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717042 Change 3720625 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717042 Change 3720632 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717042 Change 3720637 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717042 Change 3720640 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717042 Change 3720643 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717042 Change 3720647 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717042 Change 3720692 by Tianmin.Xie #loc UE4DocCHN. fix generating error caused by old link Change 3720720 by Tianmin.Xie #loc UE4DocCHN. fix generating error caused by old link Change 3721197 by Sam.Deiter Applying Peer Feedback. Change 3721376 by Sam.Deiter Applying peer review feedback. Change 3721448 by Sam.Deiter Fixing the How - To's to be inline with the style guide and like all the other How-To Change 3721525 by Sam.Deiter Fixing the formatting to match S&S. Adding an hero image for Gear VR MC Page. Change 3721536 by Sam.Deiter Aoolying SME feedback. Change 3721613 by Sam.Deiter Applying peer review feedback. Change 3721928 by Jeff.Wilson Updated metadata and formatting Change 3721937 by Chase.McAllister #UE4 Docs #jira UEDOC-6399 Minor typo fixes for GoogleVR Daydream page Change3722186by Chase.McAllister #UE4 Docs #jira UEDOC-6405 Minor grammar and typo fixes for GoogleVR BestPractices page Change 3722406 by Kimio.Yasuda Updated file against INTSourceChangelist:3716175 Change 3722453 by Kimio.Yasuda Updated file against INTSourceChangelist:3618359 Change 3722555 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3715974 Change 3722556 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717065 Change 3722558 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717063 Change 3722559 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717040 Change 3722564 by Kimio.Yasuda Updated file against INTSourceChangelist:3692913 Change 3722579 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717037 Change 3722585 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3718578 Change 3722586 by Kimio.Yasuda Updated file against INTSoruceChangelist:3108692 Change 3722588 by Kimio.Yasuda Fixed translation Change 3722591 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717070 Change 3722603 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717068 Change 3722618 by Kimio.Yasuda Fixed translation Change 3722652 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3723511 by Chase.McAllister #UE4 Docs #jira UEDOC-6387 Minor typo and grammar fixes to GoogleVR QuickStarts Change 3724777 by Tianmin.Xie #loc UE4DocCHN. do translation. Change 3724787 by Tianmin.Xie #loc UE4DocCHN moved or deleted Change 3724943 by Kimio.Yasuda Updated file against INTSoruceChangelist:3719888 Change3724944by Kimio.Yasuda Updated file agasint INTSoruceChangelist:3719888 Change 3724951 by Kimio.Yasuda Updated file against INTSourceChangelist:3719888 Change 3724953 by Kimio.Yasuda Updated file agasint INTSoruceChangelist:3719888 Change 3724958 by Kimio.Yasuda Updated file against INTSourceChangelist:3719888 Change 3724961 by Kimio.Yasuda Updated file against INTSourceChangelist:3719888 Change 3724964 by Kimio.Yasuda Updated file against INTSourceChangelist:3697586 Change 3724966 by Kimio.Yasuda Updated file against INTSourceChangelist:3719012 Change 3724967 by Masayo.Kondo #loc UE4DocJpn Initial translation against INT#3717032 Change 3724975 by Kimio.Yasuda Updated file against INTSourceChangelist:3718992 Change 3724976 by Kimio.Yasuda Fixed translation Change 3724983 by Kimio.Yasuda Updated file against INTSourceChangelist:3718992 Change 3724985 by Kimio.Yasuda Updated file against INTSourceChangelist:3718992 Change 3725000 by Kimio.Yasuda Updated file against INTSourceChangelist:3718992 Change 3725002 by Kimio.Yasuda Updated file against INTSourceChangelist:3718992 Change3725021by Kimio.Yasuda Updated file against INTSourceChangelist:3718992 Change 3725022 by Kimio.Yasuda Updated file against INTSourceChangelist:3719384 Change 3725024 by Masayo.Kondo Fixed to be consistent with other Delegates docs. Change 3725025 by Kimio.Yasuda Updated file against INTSourceChangelist:3719384 Change 3725032 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3108692 Change 3725033 by Kimio.Yasuda Updated file against INTSourceChangelist:3721197 Change 3725041 by Kimio.Yasuda Updated file against INTSourceChangelist:3721197 Change 3725045 by Kimio.Yasuda Fixed typo Change 3725049 by Kimio.Yasuda Updated file against INTSourceChange:3108692 Change 3725050 by Kimio.Yasuda Fixed translation Change 3725051 by Kimio.Yasuda Fixed typo Change 3725054 by Kimio.Yasuda Fixed translation Change 3725059 by Kimio.Yasuda Fixed translation Change 3725067 by Kimio.Yasuda Fixed typo Change 3725078 by Kimio.Yasuda Updated file against INTSourceChangelist:3482294 Change 3725085 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717113 Change 3725103 by Kimio.Yasuda Updated file against INTSourceChangelist:3692813 Change 3725116 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3719743 Change 3725132 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3717110 Change 3725144 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3719743 Change 3725152 by Kimio.Yasuda Fixed translation Change 3725550 by Tim.Hobson #UE4 Docs: Volumetric Lightmaps - Additional fixes based on feedback and addition of troubleshooting section Change 3725578 by Tim.Hobson #UE4 Docs: Moving PivotPainter1 docs to their own Pivot Painter 1.0 folder for better organization Change 3725585 by Tim.Hobson #UE4 Docs: Moving PivotPainter2 docs to their own Pivot Painter folder for better organization Change 3725599 by Wes.Bunn #ue4 docs Applying Editorial Review feedback. Change 3725740 by Wes.Bunn #ue4 docs Applying SME feedback Change 3726075 by Wes.Bunn #ue4 docs Applying Editorial Review feedback. Change 3726170 by Wes.Bunn #ue4 docs Applying Editorial Review Feedback Change 3726228 by Tim.Hobson #UE4 Docs: Pivot Painter Tool hierarchy cleanup for docs pages to make PivotPainter docs easier to find. Fixed broken links and added note to PivotPainter1 to more directly reference that PivotPainter2 should be the primary used script for users. Change 3726250 by Wes.Bunn #ue4 docs Applying Editorial Review Feedback. Change 3726397 by Sam.Deiter Expanding UE4 to Unreal Engine 4 as that it is like the rest of the QS. Change 3726666 by Wes.Bunn #ue4 docs Applying Editorial Review feedback. Change 3726700 by Wes.Bunn #ue4 docs Applying Editorial Review Feedback. Change 3726840 by Chase.McAllister #UE4 Docs #jira UEDOC-6393: Minor spelling and grammar fixes to GoogleVR How-Tos Change 3726858 by Wes.Bunn #ue4 docs Updates to Anim Blueprints Landing (now Overview) page to include experimental Live Editing feature. Change 3727000 by Chase.McAllister #UE4 Docs #jira UEDOC-6417: Minor grammar fixes for OculusQuickStart_5 Change 3727108 by Chase.McAllister #UE4 Docs #jira UEDOC-6423: Minor typo fixes to Oculus StandingCamera HowTo page Change 3727591 by Kimio.Yasuda #loc UE4DocJPN moved or deleted Change 3727654 by Kimio.Yasuda Updated file against INTSourceChangelist:3725599 Change 3727742 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3719743 Change 3727747 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3727790 by Kimio.Yasuda Updated file against INTSourceChangelist:3725599 Change 3727792 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3726858 Change 3727796 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3726228 Change 3727803 by Kimio.Yasuda Updated file against INTSourceChangelist:3622561 Change 3727804 by Masayo.Kondo #loc UE4DocJpn Initial translation against INT#3726228 Change 3727822 by Kimio.Yasuda Updated file against INTSourceChangelist:3659845 Change 3727825 by Kimio.Yasuda Updated file against INTSourceChangelist:3694931 Change 3727826 by Kimio.Yasuda Updated file against INTSourceChangelist:3661537 Change 3727849 by Masayo.Kondo Fixed translation to be consistent with other PivotPainter Docs Change3727866by Masayo.Kondo #loc UE4DocJpn File updated against INT#3726228 Change 3727873 by Kimio.Yasuda Fixed translation Change 3727916 by Kimio.Yasuda Fixed typo Change 3728080 by Tianmin.Xie #loc UE4DocCHN. do translation. Change 3728354 by Wes.Bunn #ue4 docs Applying Editorial Review Feedback Change 3728406 by Wes.Bunn #ue4 docs Applying Editorial Review feedback. Change 3728419 by Wes.Bunn #ue4 docs Applying SME review feedback Change 3728504 by Jeff.Wilson Set page to publish Change 3728507 by Jeff.Wilson Set page to publish Change 3728511 by Jeff.Wilson Updated metadata Change 3728517 by Jeff.Wilson Updated metadata and layout Change 3728518 by Jeff.Wilson Added Steam VR for Mac section Change 3728816 by Sam.Deiter Accepting the peer review changes. Change 3728885 by Sam.Deiter Applying SME feedback. Change 3728922 by Sam.Deiter Applying editorial feedback. Change 3728947 by Sam.Deiter Applying SME feedback. Change 3729054 by Chase.McAllister #UE4 Docs #jira UEDOC-6441: Minor typo fix to SteamVRQuickStart Change 3729159 by Chase.McAllister #UE4 Docs #jira UEDOC-6447: Minor typo and grammar fixes for SteamVR Chaperone HowTos Change3729482by Robert.Gervais #jira UEDOC-5522 Addressing Peer Review Comments #UEDoc Change 3729612 by Kimio.Yasuda Updated file agasint INTSourceChangelist:3108692 Change 3729634 by Kimio.Yasuda Fixed translation Change 3729642 by Kimio.Yasuda Updated file against INTSourceChangelist:3108692 Change 3729729 by Kimio.Yasuda Fixed translation Change 3729780 by Kimio.Yasuda Fixed translation Change 3729785 by Kimio.Yasuda Updated file against INTSourceChangelist:3719888 Change 3729787 by Kimio.Yasuda Updated file against INTSourceChangelist:3716175 Change 3729900 by Sungjin.Hong #loc UE4DocKOR Change 3730219 by Chase.McAllister #UE4 Docs #jira UEDOC-5523: Minor typo fixes to HardwareBenchmarks page Change 3730788 by Wes.Bunn #ue4 docs UEDOC-6566 - updated overview and sequencer quick start guide Change 3730794 by Wes.Bunn #ue4 docs Forgot to update landing page, hero video. Change 3730858 by Wes.Bunn #ue4 docs Applying Editorial Review Feedback. Change 3731085 by Sam.Deiter Fixing a small spacing issue that caused the numbering to restart. Change 3731281 by Sam.Deiter Applying peer feedback. Change 3731677 by Chase.McAllister #UE4 Docs #jira UEDOC-6494: Minor formatting fix to ParallelRending page Change 3731985 by Kimio.Yasuda Fixed translation Change 3732957 by Chase.McAllister #UE4 Docs #jira UEDOC-6666: Fixing broken link for AMD CubeMapGen now found on Google Code Archive Change 3733053 by Chase.McAllister #UE4 Docs #jira UEDOC-6501: Minor typo fixes to GoogleVRQuickStart_2 and InstallAdditionalAndroidSDK pages Change3733218by Wes.Bunn #ue4 docs Updating Rigid Body node example and content. Change 3733227 by Wes.Bunn Small typo fix. Change 3733519 by Wes.Bunn #ue4 docs Applying updates to 4.18.1 hotfix that removes Playlist Loop option. Change 3734910 by Sungjin.Hong added missing part after In Xcode, Change 3734937 by Sungjin.Hong #loc UE4DocKor Change 3735117 by Tim.Hobson #UE4 Docs: UEDOC-5973 - Physics Asset Too Overview and Referencel 4.18 Update Change 3735331 by Sam.Deiter Adding this as it was completed but never checked in. Change 3735339 by Sam.Deiter Applying SME feedback. Change 3735343 by Sam.Deiter Applying SME feedback. Change 3735344 by Sam.Deiter Updateing the iOS Quick Start. Change 3735468 by Wes.Bunn #ue4 docs Skeleton page refactor Change 3735722 by Wes.Bunn #ue4 docs Applying peer review feedback. Change 3736172 by Jeff.Wilson Updated metadata and formatting Change 3736174 by Jeff.Wilson Updated formatting Change 3736175 by Jeff.Wilson Updated formatting Change 3736211 by Jeff.Wilson Updated formatting Change 3736212 by Jeff.Wilson Updated metadata Change 3736250 by Jeff.Wilson Updated metadata Change 3736252 by Jeff.Wilson Updated formatting Change 3736255 by Wes.Bunn #ue4 docs minor grammar and punctuation updates. Change 3736273 by Sam.Deiter Adding this new page and new images. Change 3736300 by Sam.Deiter Fixing the version number on the pages. Change 3737701 by Kimio.Yasuda #loc UE4DocJPN moved or deleted Change 3737751 by Tianmin.Xie #loc UE4DocCHN. do translation. Change 3737795 by Kimio.Yasuda Updated file against INTSourceChangelist:3735331 Change 3737843 by Tianmin.Xie #loc UE4DocCHN moved or deleted Change 3737851 by Kimio.Yasuda Updated file against INTSourceChangelist:3735117 Change 3737971 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3737982 by Sungjin.Hong #loc UE4DocKOR Change 3738369 by Wes.Bunn Applying minor grammar and punctuation changes. Change 3738407 by Sam.Deiter Bluring out my name and email from the image. Change 3738424 by Sam.Deiter Applying SME feedback. Change 3738510 by Sam.Deiter Applying SME feedback and updating images and text. Change 3738728 by Richard.Hinckley #jira UEDOC-5763 Removed Const specifier for UPROPERTY - it seems to cause compilation failures. Change 3738987 by Sam.Deiter Adding more info to the iOS windows and mac quick start. Change 3739323 by Richard.Hinckley #jira UEDOC-5577 Putting in Mac images to meet peer review suggestions. Change 3739328 by Sam.Deiter Adjusting how to use the Oculus profiling tools. Change 3739334 by Sam.Deiter Adding an image to the last step. Change 3739372 by Mitchell.Wilson Fixing multiple typos and grammarical errors in Content Examples levels. #jira UE-49886, UE-49884, UE-49890, UE-49909, UE-49910 Change 3739387 by Sam.Deiter Applying SME feedback by adding two new steps that talk about adding a SM to the MC. Change 3739427 by Mitchell.Wilson Removing virtual joysticks from SubwaySequencer DeafultInput.ini #jira UE-50171 Change 3739475 by Mitchell.Wilson Fixing a missed typo. #jira UE-49910 Change 3739480 by Sam.Deiter Adding the command line arguments to the this page. Change 3739501 by Sam.Deiter Adding concsole command info. Change 3740167 by Kimio.Yasuda Updated file against INTSourceChangelist:3735117 Change 3740169 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3730788 Change 3740222 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3730788 Change 3740244 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3730788 Change 3740273 by Kimio.Yasuda Updated file against INTSourceChangelist:3735117 Change 3740279 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3730788 Change 3740419 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3730788 Change 3740427 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3730788 Change 3740447 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3728507 Change 3740449 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3728507 Change 3740450 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3728507 Change 3740456 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3728507 Change 3740458 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3728507 Change 3740462 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3728507 Change 3740463 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3728504 Change 3740465 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3728507 Change 3740467 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3736172 Change3740474by Masayo.Kondo #loc UE4DocJpn File updated against INT#3736172 Change 3740478 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3736172 Change 3740485 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3736172 Change 3740541 by Sungjin.Hong #loc UE4DocKOR Change 3740727 by Sam.Deiter Applying Peer feedback by adding info about mutli view and mono rendering. Change 3740756 by Mitchell.Wilson Example 1.12 - LODs now transitions between LOD levels as expected within the space provided in the level. #jira UE-50660 Change 3740789 by Wes.Bunn #ue4 docs applying peer review feedback Change 3740825 by Richard.Hinckley #jira UEDOC-6878 Fixing in-document code issue. Change 3740864 by Mitchell.Wilson Material_Nodes 1.6 - Changed point light to stationary from static to resolve issues with lighting on the example. Rebuilt lighting. #jira UE-49916 Change 3740976 by Sam.Deiter Applying editorial feedback and fixing all image highlights to be the same. Change 3740999 by Mitchell.Wilson Adjusting lighting in Blueprint_Communication to be more consistent to resolve issues with some examples being completely in darkness. #jira UE-49882 Change 3741143 by Sam.Deiter Applying peer feedback. Change 3741317 by Robert.Gervais #jira UEDOC-5524 Addressed SME Review Comments. #UE4Doc Change 3741409 by Robert.Gervais #jira UEDOC-5525 Flipping availability switch. #UE4Doc Change 3741432 by Mitchell.Wilson Removed execute console command in Platformer_StreetSection for CE StopAutoPerf. Custom Event no longer exists in project. #jira UE-51200 Change 3741452 by Chase.McAllister #UE4 Docs #jira UEDOC-6335: Minor grammar and formatting fixes to Niagara ParticleLight HowTo Change 3741733 by Wes.Bunn #ue4 docs Render Movie How-to Change 3742807 by Masayo.Kondo #loc UE4DocJPN moved or deleted Change 3742848 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3736172 Change 3742854 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3736172 Change 3742868 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3736172 Change 3742959 by Kimio.Yasuda Updated file against INTSourceChangelist:3735117 Change 3742964 by Kimio.Yasuda Fixed translation (Desired Max Draw Distance) Change 3742967 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3736172 Change 3742994 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3736172 Change 3743008 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3736172 Change 3743025 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3741733 Change 3743052 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change3743061by Kimio.Yasuda Fixed translation Change 3743068 by Kimio.Yasuda Fixed typo Change 3743110 by Kimio.Yasuda Updated file against INTSourceChangelist:INTSourceChangelist:3244370 Change 3743117 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3741733 Change 3743125 by Kimio.Yasuda Updated file against INTSourceChangelist:3244370 Change 3743144 by Kimio.Yasuda Fixed translation Change 3743170 by Kimio.Yasuda Updated file against INTSourceChangelist:3735117 Change 3743173 by Kimio.Yasuda Updated file against INTSourceChangelist:3735117 Change 3743180 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3721928 Change 3743371 by Sungjin.Hong #loc UE4DocKOR Change 3743615 by Mitchell.Wilson Disable OpenGL 3 as a Target RHI for Linux in some projects that have shaders that aren't supported. #jira UE-51198 Change 3743721 by Wes.Bunn #ue4 docs Command Line Overview page for movie rendering Change 3743807 by Sam.Deiter Setting this to docs as it is not needed. Change 3744389 by Mitchell.Wilson Fixed camera position so the next interaction point is not accessible from it's location to resolve clipping issue. #jira UE-50424 Change 3744467 by Wes.Bunn #ue4 docs Applying some peer review feedback. Change 3744479 by Wes.Bunn #Ue4 docs Applying SME feedback. Change 3744907 by Mitchell.Wilson Adding Font Face to existing AveriaSerif font to resolve warnings when cooking. #jira UE-52105 Change 3744964 by Chase.McAllister #UE4 Docs #jira UEDOC-6515: Minor typo fixes to iOSQuickStart pages Change 3745511 by Kimio.Yasuda #loc UE4DocJPN moved or deleted Change 3745658 by Kimio.Yasuda Updated file against INTSourceChangelist:3253207 Change 3745668 by Kimio.Yasuda Updated file against INTSourceChangelist:3467293 Change 3745689 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3741409 Change 3745691 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3743721 Change 3745729 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3745744 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3741733 Change 3745796 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3740825 Change 3745801 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3738728 Change3745808by Masayo.Kondo #loc UE4DocJpn File updated against INT#3736175 Change 3745815 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3735956 Change 3745859 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3735722 Change 3746007 by Sungjin.Hong #loc UE4DocKOR Change 3746172 by Sam.Deiter Applying SME feedback. Change 3746532 by Sam.Deiter Setting this to docs as this info is out of date. Change 3746534 by Sam.Deiter Removing an out of date link. Change 3747172 by Sam.Deiter Fixing the link to the JDK download. Change 3747698 by Wes.Bunn #ue4 docs Triggering Sequences from Gameplay Refactor. Change 3748133 by Mitchell.Wilson Fixing some artifcats in the red channel of the T_TexturedPaper texture. #jira UE-52218 Change 3748163 by Chase.McAllister #UE4 Docs #jira UEDOC-6802: Minor typo fixes to AndroidManifestControl page Change 3748184 by Sam.Deiter Changing this page from Doc to Public. Change 3748361 by Wes.Bunn #ue4 docs Sequence Bindings How-to page refactor. Change 3748365 by Wes.Bunn Renamed How-to page Change 3748459 by Sam.Deiter Adding this new document and images. Change 3749013 by Masayo.Kondo #loc UE4DocJPN moved or deleted Change 3749049 by Kimio.Yasuda Updated file against INTSourceChangelist:3599948 Change 3749070 by Kimio.Yasuda Updated file against INTSourceChangelist:3731677 Change3749107by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3749174 by Kimio.Yasuda Fixed translation Change 3749210 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3744467 Change 3749276 by Kimio.Yasuda Fixed translation Change 3749289 by Kimio.Yasuda Updated file against INTSourceChangelist:3108692 Change 3749292 by Kimio.Yasuda Updated file against INTSourceChangelist:3454520 Change 3749294 by Sungjin.Hong fixed link Change 3749324 by Sungjin.Hong fixed link Change 3749327 by Sungjin.Hong NExt -> Next Change 3749329 by Sungjin.Hong Controllre -> Controller Change 3749339 by Sungjin.Hong fixed some obvious typos Change 3749514 by Wes.Bunn #ue4 docs Updating images. Change 3749524 by Sungjin.Hong #loc UE4DocKOR Change 3749856 by Wes.Bunn #ue4 docs Update Event How-to page. Change 3749877 by Wes.Bunn #ue4 docs Minor typo fixes. Change 3750344 by Jeff.Wilson Added Time Stretch Curve section Change 3750348 by Jeff.Wilson Updated metadata Change 3750349 by Jeff.Wilson Updated metadata Change 3750350 by Jeff.Wilson Updated formatting Change 3750351 by Jeff.Wilson Updated metadata Change 3750352 by Jeff.Wilson Fixed broken links Change 3750353 by Jeff.Wilson Updated formatting Change 3750366 by Sam.Deiter Adding a new image and updateing the text after talking with Daniel W about how this works. Change 3750407 by Jeff.Wilson Updated formatting Change 3750964 by Robert.Gervais #jira UEDOC-6543 Adding first draft. #UE4Doc Change 3752868 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3752892 by Kimio.Yasuda #loc UE4DocJPN moved or deleted Change 3752907 by Kimio.Yasuda Updated file against INTSourceChangelist:3108692 Change 3752949 by Kimio.Yasuda Updated file against INTSourceChangelist:3151861 Change 3753038 by Kimio.Yasuda Updated file against INTSourceChangelist:3750366 Change 3753058 by Kimio.Yasuda Updated file agasint INTSourceChangelist:3677718 Change 3753160 by Sungjin.Hong #loc UE4DocKOR Change 3753170 by Sungjin.Hong #loc UE4DocKOR Change 3753177 by Sungjin.Hong #loc UE4DocKOR Change 3753179 by Sungjin.Hong #loc UE4DocKor Change 3753383 by Wes.Bunn Minor updates. Change 3753438 by Tim.Hobson #UE4 Docs: Pivot Painter hierarchy tree fixes Change 3753450 by Mitchell.Wilson Updating MediaExample mp4 so it will be compatible with all platforms. Change 3753512 by Wes.Bunn #ue4 docs Auto Key info added to Overview / How-to page. Change 3753653 by Tianmin.Xie #loc UE4DocCHN. do translation. Change 3753681 by Tianmin.Xie #loc UE4DocCHN moved or deleted Change 3754691 by Robert.Gervais #jira UEDOC-6885 Adding screen caps. #UE4Doc Change 3754812 by Robert.Gervais #jira UEDOC-6885 Adding images to the document. Revised a few steps post SME interview. #UE4Doc Change 3754925 by Tim.Hobson #UE4 Docs: UEDOC-5748 - Build Operations documentation * Adding a Build Operations (Cook, Package, Deploy, and Run) page. * Adding Project Launcher Reference page. Change 3754963 by Robert.Gervais #jira UEDOC-6885 Removed erroneous reference to Autodesk SDK in source file. #code_review arciel.rekman Change 3755535 by Sungjin.Hong #loc UE4DocKOR Change 3756505 by Tim.Hobson #UE4 Docs: adding link to Mesh Distance Fields to the lighting page, added topic image to Mesh DF page, fixed minor issue with DFAO page. Change 3756746 by Tim.Hobson #UE4 Docs: fixed a bookmark linking issue and expanded the ToC to be more helpful. Change 3757231 by Tim.Hobson #UE4 Docs: UEDOC-5748 - Build Operations doc Change 3757720 by Jeff.Wilson Added missing image Change 3757771 by Kimio.Yasuda Updated file against INTSoruceChangelist:3750344 Change 3758178 by Wes.Bunn Applying SME feedback. Change 3758350 by Sam.Deiter Changing the command used to adjust vr resolution. Change 3758439 by Wes.Bunn #ue4 docs Import/Export Anims for UI Changes. Change 3758548 by Tim.Hobson #UE4 Docs: Forgot to set FBX Test Builder page to public after its SME and Editorial Reviews. Change 3758934 by Mitchell.Wilson Cleaning up left edge of the river rock flow map texture so there isn't a visible stretching in the river. #jira UE-51268 Change 3758988 by Wes.Bunn Typo fixes. Change 3759006 by Wes.Bunn Applying Editorial Feedback Change 3759010 by Wes.Bunn Applying Peer Review Feedback. Change 3759099 by Wes.Bunn Applying Editorial Review Feedback Change 3759118 by Wes.Bunn Applying Editorial Review Feedback Change 3759535 by Robert.Gervais #jira UEDOC-6887 Scrubbing username from image. #UE4Doc Change 3759671 by Robert.Gervais #jira UEDOC-6876 Flipping availability to 'Public'. #UE4Doc Change 3760907 by Mitchell.Wilson Fixing LODs on multiple meshes. Fixing a tree that had a stretch material on it's branches and trunk. Updating Contrast on lighting manager and Global Post Process. #jira UE-51254 #jira UE-51239 Change 3761485 by Wes.Bunn #ue4 docs Applying Editorial Review Feedback Change 3761512 by Mitchell.Wilson Fixing a hole that is visible in a mesh near bookmark #3. Reapplying a struct in BP_LightFunction_Setup to resolve a warning/error when opening Landscape_01 level. #jira UE-51265 Change 3761563 by Wes.Bunn #ue4 docs Applying Editorial Review Feedback. Change 3761566 by Richard.Hinckley #jira UEDOC-4101 Flipping this doc to public after checking with Editorial. Change 3763711 by Jeff.Wilson Fixed meatdata formatting Change 3763976 by Sam.Deiter Applying SME feedback. Change 3765872 by Sungjin.Hong #loc UE4DocKor Change 3765956 by Sungjin.Hong typo correction Change 3766103 by Sungjin.Hong #loc UE4DocKOR Change 3766177 by Sungjin.Hong #loc UE4DocKOR Change 3766270 by Sam.Deiter Applying editorial feedback. Change 3766308 by Wes.Bunn #ue4 docs minor updates Change 3766333 by Sam.Deiter Applying editorial feedback. Change 3766360 by Sam.Deiter Applying editorial feedback. Change 3766375 by Sam.Deiter Applying SME Feedback. Change 3767127 by Richard.Hinckley #jira UEDOC-5764 Addressing editorial comments on the directly-impacted documents. Peripheral documents are not included in this CL. Change 3768848 by Sungjin.Hong #loc UE4DocKOR Change 3768916 by Tianmin.Xie #loc UE4DocCHN. update against INT version Change 3769005 by Sam.Deiter Applying editorial feedback. Change 3769397 by Sam.Deiter Applying Editorial Feedback. Change 3769472 by Richard.Hinckley #jira UEDOC-5766 CoreRedirects document. Change 3770068 by Kimio.Yasuda #loc UE4DocJPN moved or deleted Change3770201by Kimio.Yasuda Updated file against INTSourceChangelist:3769005 Change 3770204 by Kimio.Yasuda Updated file against INTSourceChangelist:3769005 Change 3770206 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3770208 by Kimio.Yasuda Updated file against INTSourceChangelist:3643552 Change 3770210 by Kimio.Yasuda Updated file against INTSourceChangelist:3769005 Change 3770223 by Kimio.Yasuda Updated file against INTSourceChangelist:3769005 Change 3770229 by Kimio.Yasuda Upated file against INTSourceChangelist:3769005 Change 3770236 by Kimio.Yasuda Updated file against INTSourceChangelist:3769005 Change 3770256 by Kimio.Yasuda Updated file against INTSourceChangelist:3769397 Change 3770320 by Kimio.Yasuda Updated file against INTSourceChangelist:3769397 Change 3770441 by Kimio.Yasuda Updated file agasint INTSourceChangelist:3769397 Change 3770581 by Sungjin.Hong #loc UE4DocKOR Change 3771158 by Mitchell.Wilson Fixing multiple holes in the level. Fixing bog myrtle material so that wind works as intended. #jira UE-51250 Change 3771605 by Tim.Hobson #UE4 Docs: UEDOC-6899 - Screen Percentage Doc * TAAU and Dynamic Resolution documentation initial check in. Change 3772108 by Sungjin.Hong #loc UE4DocKor Change 3772110 by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3772327 by Sungjin.Hong #loc UE4DocKOR Change 3772722 by Kimio.Yasuda #loc UE4DocJPN moved or deleted Change 3772759 by Kimio.Yasuda Updated file against INTSourceChangelist:3766375 Change3772813by Sungjin.Hong #loc UE4DocKOR Change 3772838 by Kimio.Yasuda Updated file against INTSourceChangelist:3769397 Change 3772893 by Sungjin.Hong #loc UE4DocKOR Change 3773866 by Sungjin.Hong #loc UE4DocKOR Change 3773884 by Sungjin.Hong #loc UE4DocKOR Change 3774034 by Mitchell.Wilson Updating texture coord index in two cloud materials in ShooterGame to resolve stretching issues. #jira UE-52649 Change 3774430 by Wes.Bunn #ue4 docs #uedoc-6933 Fix for formatting error Change 3774504 by Wes.Bunn #ue4 docs Minor updates. Change 3775682 by Sungjin.Hong #loc UE4DocKOR Change 3775834 by Sungjin.Hong #loc UE4DocKOR Change 3777979 by Sungjin.Hong #loc UE4DocKOR Change 3780178 by Joe.Conley Adding documentation tooltips for object, class, softobject and softclass variable types Change 3780455 by Sungjin.Hong #loc UE4DocKOR Change 3781189 by Wes.Bunn #ue4 docs Applying Peer Review feedback Change 3782545 by Masayo.Kondo #loc UE4DocJPN moved or deleted Change 3782606 by Kimio.Yasuda Updated file against INTSourceChangelist:3782314 Change3782783by Sungjin.Hong #loc UE4DocKOR moved or deleted Change 3782995 by Kimio.Yasuda Updated file against INTSourceChangelist:3782314 Change 3783624 by Sungjin.Hong #loc UE4DocKOR Change 3786461 by Kimio.Yasuda Updated file against INTSourceChangelist:3782314 Change 3786575 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3782314 Change 3786578 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3782314 Change 3786580 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3782314 Change 3786581 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3782314 Change 3786613 by Kimio.Yasuda Updated file against INTSourceChangelist:3757231 Change 3786617 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3774504 Change 3786626 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3748365 Change 3786665 by Sungjin.Hong #loc UE4DocKor Change 3786908 by Sungjin.Hong #loc UE4DocKOR Change 3788562 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3753512 Change 3788577 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3782314 Change 3788861 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3782314 Change3788884by Masayo.Kondo #loc UE4DocJpn File updated against INT#3782314 Change 3788886 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3782314 Change 3788888 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3782314 Change 3789001 by minseong.kim #loc UE4DocKOR moved or deleted Change 3789022 by Tianmin.Xie #loc UE4DocCHN moved or deleted Change 3791204 by Kimio.Yasuda Updated file against INTSourceChangelist:3782314 Change 3791225 by Kimio.Yasuda Updated file against INTSourceChangelist:3782314 Change 3792142 by Mitchell.Wilson Disabling animation on physical animation example 1.5 when the slider value is equal to 0 to resolve an issue with the mesh still animating bones that do not have bodies. Updating Physical Animation map to use newer character mesh and animations. #jira UE-50940 Change 3793511 by Masayo.Kondo INTSourceChangelist:3782314 Change 3793515 by Masayo.Kondo INTSourceChangelist:3782314 Change 3793518 by Masayo.Kondo #loc UE4DocJpn File updated against:3782314 Change 3793523 by Masayo.Kondo #loc UE4DocJpn File updated against:3782314 Change 3793543 by Masayo.Kondo #loc UE4DocJpn File updated against3782314 Change 3793559 by Masayo.Kondo #loc UE4DocJpn File updated against3782314 Change 3793562 by Masayo.Kondo #loc UE4DocJpn File updated against :3782314 Change 3793565 by Masayo.Kondo #loc UE4DocJpn File updated against INT#:3782314 Change 3793570 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3782314 Change 3793575 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3782314 Change 3793577 by Masayo.Kondo #loc UE4DocJpn File updated against INT#3782314 Change 3793582 by Masayo.Kondo Updated against INT:3782314 Change 3793585 by Masayo.Kondo #loc UE4DocJpn File updated against #INTSourceChangelist:3782314 Change 3793588 by Masayo.Kondo #loc UE4DocJpn File updated againstINTSourceChangelist:3782314 Change 3793589 by Masayo.Kondo #loc UE4DocJpn File updated againstINTSourceChangelist:3782314 Change 3793596 by Masayo.Kondo #loc UE4DocJpn File updated againstINTSourceChangelist:3782314 Change 3793619 by Masayo.Kondo #loc UE4DocJpn File updated againstINTSourceChangelist:3782314 Change 3793622 by Masayo.Kondo #loc UE4DocJpn File updated againstINTSourceChangelist:3782314 Change 3793628 by Masayo.Kondo #loc UE4DocJpn File updated againstINTSourceChangelist:3782314 Change 3793632 by Masayo.Kondo #loc UE4DocJpn File updated againstINTSourceChangelist:3782314 Change 3793681 by Masayo.Kondo #loc UE4DocJpn File updated againstINTSourceChangelist:3782314 Change 3793683 by Masayo.Kondo #loc UE4DocJpn File updated againstINTSourceChangelist:3782314 Change 3793685 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3793690 by Masayo.Kondo #loc UE4DocJpn File updated against 3782314 Change 3793693 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3793697 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795701 by Kimio.Yasuda Updated file against INTSourceChangelist:3643552 Change 3795703 by Kimio.Yasuda Updated file against INTSourceChangelist:3766270 Change 3795705 by Kimio.Yasuda Updated file against INTSourceChangelist:3766270 Change 3795711 by Kimio.Yasuda Updated file against INTSourceChangelist:3719384 Change 3795713 by Kimio.Yasuda Updated file against INTSourceChangelist:3782314 Change 3795772 by Masayo.Kondo #loc UE4DocJpn File updated against INT# INTSourceChangelist:3782314 Change 3795780 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795785 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795786 by Kimio.Yasuda Updated file against INTSourceChangelist:3721937 Change 3795787 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795793 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795797 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795801 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795802 by Kimio.Yasuda Updated file against INTSourceChangelist:3763976 Change 3795811 by Kimio.Yasuda Updated file against INTSourceChangelist:3743807 Change 3795814 by Kimio.Yasuda Updated file against INTSourceChangelist:3721448 Change 3795816 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795817 by Kimio.Yasuda Updated file against INTSourceChangelist:3723511 Change 3795821 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795824 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795826 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795827 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795832 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795834 by Kimio.Yasuda Updated file against INTSourceChangelist:3733053 Change 3795842 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795843 by Kimio.Yasuda Updated file against INTSourceChangelist:3723511 Change 3795847 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795848 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795854 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795858 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795859 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795873 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795883 by Kimio.Yasuda Updated file against INTSourceChangelist:3740727 Change 3795886 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795891 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795894 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795896 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3750407 Change 3795898 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795902 by Kimio.Yasuda Updated file against INTSourceChangelist:3740976 Change 3795918 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795923 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795926 by Kimio.Yasuda Updated file against INTSourceChangelist:3739387 Change 3795927 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change3795934by Kimio.Yasuda Updated file against INTSourceChangelist:3697586 Change 3795935 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795941 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795943 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795950 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795952 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795960 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795963 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795967 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795970 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795975 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795977 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795980 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795982 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795987 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795991 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795997 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3795999 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3796010 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3796013 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3796017 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3796018 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3800204 by Kimio.Yasuda Updated file against INTSourceChangelist:3726250 Change 3801066 by Jeff.Wilson Updated with new API reference link Change 3801137 by Jeff.Wilson Fixed typo Change 3802241 by Robert.Gervais #jira UEDOC-6395 Applying consistency for 'How-To' usage. #UE4Doc Change 3803021 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803024 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803029 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3801260 Change 3803039 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3801260 Change 3803043 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803049 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803055 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803137 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803143 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803145 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803147 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803149 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803153 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803155 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803157 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803177 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803179 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803189 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803192 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803199 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803202 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803205 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803213 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803215 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803218 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803224 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803228 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803231 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803233 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803235 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803241 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change3803245by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803247 by Masayo.Kondo #loc UE4DocJpn File updated against 3782314 Change 3803262 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803264 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803272 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803273 by Masayo.Kondo #loc UE4DocJpn File updated against 3782314 Change 3803274 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803278 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803279 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803281 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803288 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803293 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803299 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3801260 Change 3803303 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803306 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803309 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803315 by Masayo.Kondo #loc UE4DocJpn File updated against 3782314 Change 3803360 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803366 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803368 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3803384 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3804170 by Jeff.Wilson Removed inline HTML tags Change 3805395 by Kimio.Yasuda Updated file against INTSourceChangelist:3802241 Change 3805405 by Kimio.Yasuda Updated file against INTSourceChangelist:3782314 Change 3805415 by Kimio.Yasuda Updated file against INTSourceChangelist:3719888 Change 3805417 by Kimio.Yasuda Updated file against INTSourceChangelist:3782314 Change 3805420 by Kimio.Yasuda Updated file against INTSourceChangelist:3736300 Change 3805422 by Kimio.Yasuda Updated file against INTSourceChangelist:3736300 Change 3805424 by Kimio.Yasuda Updated file against INTSourceChangelist:3736300 Change 3805430 by Kimio.Yasuda Updated file against INTSourceChangelist:3736300 Change 3805434 by Kimio.Yasuda Updated file against INTSourceChangelist:3736300 Change 3805456 by Kimio.Yasuda Updated file against INTSourceChangelist:3801260 Change 3805459 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805462 by Kimio.Yasuda Updated file against INTSourceChangelist:3801260 Change 3805502 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805503 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805507 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805514 by Masayo.Kondo #loc UE4DocJpn File updated against 3782314 Change 3805517 by Kimio.Yasuda Updated file against INTSourceChangelist:3729159 Change 3805521 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805528 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805534 by Kimio.Yasuda Updated file against INTSourceChangelist:3749327 Change 3805535 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805536 by Kimio.Yasuda Updated file against INTSourceChangelist:3706607 Change 3805540 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805543 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805545 by Kimio.Yasuda Updated file against INTSourceChangelist:3729054 Change 3805547 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805548 by Kimio.Yasuda Updated file against INTSourceChangelist:3721197 Change 3805550 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805552 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805553 by Kimio.Yasuda Updated file against INTSourceChangelist:3782314 Change 3805556 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805557 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805558 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805561 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805564 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805565 by Masayo.Kondo #loc UE4DocJpn File updated against NTSourceChangelist:3782314 Change 3805591 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805601 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805603 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805618 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805622 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805626 by Masayo.Kondo #loc UE4DocJpn File updated against 3782314 Change 3805632 by Masayo.Kondo #loc UE4DocJpn File updated against 3782314 Change 3805636 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805638 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805645 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805648 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805650 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805651 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805653 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805654 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805659 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805662 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805666 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805671 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805677 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805682 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805688 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805690 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805692 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805694 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805695 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805697 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3805700 by Masayo.Kondo #loc UE4DocJpn File updated against INTSourceChangelist:3782314 Change 3806721 by Jeff.Wilson Fixed indentation for code blocks Change 3807086 by Jeff.Wilson Added missing topic image Change 3807092 by Jeff.Wilson Fixed bad formatting Change3807971by Jeff.Wilson updated db file [CL 3809549 by Jeff Wilson in Main branch]
1101 lines
44 KiB
Plaintext
1101 lines
44 KiB
Plaintext
INTSourceChangelist:3317931
|
||
Availability: Public
|
||
Title: 为 Unity 开发者准备的虚幻引擎 4
|
||
Crumbs: %ROOT%, GettingStarted
|
||
Description: 快速地将 Unity 的知识应用于虚幻 4。
|
||
version: 4.9
|
||
|
||
|
||

|
||
|
||
[TOC(start:2 end:2)]
|
||
|
||
本指南从一个 Unity 的用户视角来整体看待虚幻 4,并帮助将 Unity 的开发经验应用到虚幻 4 的世界中。
|
||
|
||
## 编辑器
|
||
|
||
下面是 Unity 编辑器和虚幻编辑器的图片,用颜色标识了同类的区块。每个区块也添加了标签,对应于虚幻术语表。虚幻编辑器完全可以通过对各个区块的拖拽做到窗口布局的自定义。
|
||
|
||

|
||
|
||
### 编辑资源素材
|
||
|
||
在 Unity 中,Inspector 分页时用来编辑当前项目中选中的素材。在虚幻 4 中,**细节** 面板则用来展示并修改当前选中物体的属性,然后大量的编辑修改则需要专用的窗口或分页。编辑每种类型的资源时都会打开分页窗口,类似于网页浏览器。当然这些分页窗口也可以任意拖拽,并悬浮在其他窗口之上作为独立窗口显示。
|
||
|
||

|
||
|
||
## 快速词汇查找表
|
||
|
||
下表左侧包含了常见的 Unity 术语,右侧是对应的(或差不多的)虚幻 4 术语。虚幻 4 的关键词直接链接到更进一步的虚幻在线文档中。
|
||
|
||
| 分类 | Unity | 虚幻 4 |
|
||
| -------- | ----- | --- |
|
||
| **游戏内容类型** | Component | [组件](Engine/Blueprints/UserGuide/Components) |
|
||
| | GameObject | [Actor](Engine/Actors), [Pawn](Gameplay/Framework/Pawn) |
|
||
| | Prefab | [蓝图类](Engine/Blueprints) |
|
||
| **编辑器界面** | Hierarchy Panel | [世界大纲](Engine/UI/LevelEditor) |
|
||
| | Inspector | [细节面板](Engine/UI/LevelEditor) |
|
||
| | Project Browser | [内容浏览器](Engine/Content/Browser) |
|
||
| | Scene View | [视口](Engine/UI/LevelEditor/Viewports) |
|
||
| **网格物体** | Mesh | [静态网格物体](Engine/Actors/StaticMeshActor) |
|
||
| | Skinned Mesh | [骨骼网格物体](Engine/Content/Types/SkeletalMeshes) |
|
||
| **材质** | Shader | [材质](Engine/Rendering/Materials), [材质编辑器](Engine/Rendering/Materials/Editor) |
|
||
| | Material | [材质实例](Engine/Rendering/Materials/MaterialInstances) |
|
||
| **特效** | Particle Effect | [特效,粒子,级联](Engine/Rendering/ParticleSystems) |
|
||
| | Shuriken | [级联](Engine/Rendering/ParticleSystems) |
|
||
| **游戏界面** | UI | [UMG (虚幻示意图行 Unreal Motion Graphics)](Engine/UMG) |
|
||
| **动画** | Animation | [骨骼动画系统](Engine/Animation) |
|
||
| | Mecanim | [Persona](Engine/Animation/Persona) , [动画蓝图](Engine/Animation/AnimBlueprints) |
|
||
| **2D** | Sprite Editor | [Paper2D](Engine/Paper2D) |
|
||
| **编程** | C# | [C++](Programming) |
|
||
| | Script | [蓝图](Engine/Blueprints) |
|
||
| **物理** | Raycast | [Line Trace, Shape Trace](Engine/Physics/Tracing) |
|
||
| | Rigid Body | [碰撞,物理](Engine/Physics) |
|
||
| **运行平台** | iOS Player, Web Player | [支持的平台](Platforms) |
|
||
|
||
|
||
## 项目文件和文件
|
||
|
||
### 那么目录和文件时怎么回事
|
||
|
||
和 Unity 的项目一样,虚幻的项目也存在于自有的目录,并有自己的项目文件。可以通过 **双击** 一个 **.uproject** 文件打开虚幻编辑器并加载该项目,或者 **右键** 来查看更多选项。项目目录中包含不同的子目录,保存了游戏的资源内容和源代码,以及各种配置文件和二进制文件。最重要的就是 **Content** 子目录和 **Source** 子目录。
|
||
|
||
### 我的资源素材应该放在哪里?
|
||
|
||
在虚幻 4 中,每个项目都有一个 **Content** 文件夹。类似于 Unity 项目的 Asset 目录,这里就是游戏资源素材保存的地方。要向游戏中导入素材的话,只需要将素材文件拷贝到 Content 目录,它们便会自动导入并出现在 **内容浏览器** 中。当使用外部程序修改这些资源时,编辑器中的资源也会自动的被更新。
|
||
|
||

|
||
|
||
### 支持哪些通用资源文件格式?
|
||
|
||
Unity 支持很多文件格式。虚幻 4 也支持最通用的文件格式,如下表:
|
||
|
||
|
||
| 资源类型 | 支持的格式 |
|
||
| --- | --- |
|
||
| 3D | .fbx, .obj |
|
||
| 贴图 | .png, .jpeg, .bmp ,.tga, .dds, .exr, .psd, .hdr |
|
||
| 声音 | .wav |
|
||
| 字体 | .ttf, .otf |
|
||
| 视频 | .mov, .mp4, .wmv |
|
||
|
||
### 场景是如何保存的?
|
||
|
||
在 Unity 中,GameObjects 被放置在场景中,并保存为一个场景资源文件。虚幻有一个地图文件,对应于 Unity 场景。地图文件保存了 **关卡** 的数据以及其中的物件,以及光照数据和某些关卡特定的设置。
|
||
|
||
### 如果修改项目的设置?
|
||
|
||
所有的项目设置都可以在主菜单的 **Edit** / **Project Settings** 中找到。类似于 Unity 的设置,能够对项目设定所需要的信息(比如项目的名称和图标),配置游戏输入的绑定,并定义运行项目时引擎的行为。可以在 [这里](Engine/UI/ProjectSettings) 了解更多单独项目的设置。Unity 还有被称为 “玩家设置” 的部分,在虚幻中,我们叫 “平台设置”,并且可以在项目设置的 “平台” 分类里找到。
|
||
|
||
### 源文件在哪里?
|
||
|
||
在 Unity 中,人们习惯于将 C# 的源文件放在资源目录中。
|
||
|
||
虚幻 4 工作机制有点不同。对那些拥有 C++ 代码的项目,可以在项目目录中找到一个 **Source** 的子目录包含多种文件,包括 C++ 源文件(.cpp)和头文件(.h),以及编译链接的脚本(.Build.cs,.Target.cs)。然后,只有蓝图的项目则不会有 Source 目录。
|
||
|
||
在虚幻 4 中开始使用 C++ 最方便的做法是用编辑器的菜单项来 **Add Code To Project**(在主菜单的文件菜单中),或应用某个模板来新建一个 C++ 的项目。可以直接在 **内容浏览器** 中直接看到 C++ 类,并通过双击它们便能直接在 Visual Studio 或 Xcode 中打开该文件。
|
||
|
||
## 从 GameObjects 到 Actors
|
||
|
||
### GameObject 去哪里了?
|
||
|
||
在 Unity 中,一个 GameObject 是可以被放置在世界中的一个 “东西”。在虚幻 4 中对应的是一个 Actor。在虚幻编辑器中,可以从物体面板中直接拖一个空的 Actor 放置到场景中:
|
||
|
||
[OBJECT:EmbeddedVideo]
|
||
[PARAMLITERAL:width]
|
||
640
|
||
[/PARAMLITERAL]
|
||
[PARAMLITERAL:height]
|
||
360
|
||
[/PARAMLITERAL]
|
||
[PARAMLITERAL:videoid]
|
||
UXGFtZ71mfQ
|
||
[/PARAMLITERAL]
|
||
[/OBJECT]
|
||
_Youtube 视频_
|
||
|
||
|
||
虽然可以通过搭建并扩展空的 Actor 来制作游戏,但虚幻 4 提供了各种特殊类型的 Actor 并预制了它们的特性,比如 Pawn(用于作为玩家或者 AI 的角色),或者 Character(用于会做动作的生物)。和空的 Actor 一样,可以直接将它们拖拽至场景中,并给它们添加组件,或自定义属性。之后可以学习到更多相关内容,这里只需要了解虚幻 4 有个 (Gameplay 框架)[(Gameplay/Framework)] 来协同各种特殊的 Actor 一起工作。
|
||
|
||
虚幻 4 中的 Actor 还是和 Unity 中的 GameObjects 有不同之处。在 Unity 中,GameObject 是 C# 的类并且无法直接扩展。在虚幻 4 中,Actor 是 C++ 类,可以很容易的被继承或扩展来自定义。我们之后将会谈论更多!
|
||
|
||
### 组件在哪里?
|
||
|
||
在 Unity 中,可以通过为一个 GameObject 添加组件来达到给予一定的功能。
|
||
|
||
在虚幻 4 中,也可以为 Actor 添加组件。在向关卡中放置了一个空的 Actor 后,点击添加组件按钮(在 **细节** 面板中),并选择一个组件来添加。这里我们通过放置一个空的 Actor 来创建一个火炬,并为它添加一个网格物体组件作为基座,以及一个光源和粒子系统作为它的火焰。
|
||
|
||
[OBJECT:EmbeddedVideo]
|
||
[PARAMLITERAL:width]
|
||
640
|
||
[/PARAMLITERAL]
|
||
[PARAMLITERAL:height]
|
||
360
|
||
[/PARAMLITERAL]
|
||
[PARAMLITERAL:videoid]
|
||
SknellY4I4g
|
||
[/PARAMLITERAL]
|
||
[/OBJECT]
|
||
_Youtube 视频_
|
||
|
||
在 Unity 中,一个 GameObject 保存了组件的简单列表,但在虚幻 4 中,一个 Actor 保存了属于它的组件以及它们的继承结构关系。可以在上面的例子中看到,光源和粒子是连接到网格模型的。之后在 [复合 Actor 和 复合 GameObject](#bookmarkcompoundobjects) 中会有重要的描述讨论。
|
||
|
||
### 从 Unity 的 prefabs 到虚幻 4 的蓝图类
|
||
|
||
Unity 的工作流程是基于 prefabs 的。在 Unity 中,创建一系列 GameObjects 以及它们的组件,并为它们创建 prefab。然后便可以在世界中放置 prefab 的实例,或者在运行时创建它们。
|
||
|
||
虚幻 4 则是基于蓝图类来协同工作。在虚幻 4 中,创建一个 Actor 以及它的组件,选择它并点击 **蓝图 / 添加脚本** 按钮(在 **细节** 面板中)。然后选择保存蓝图类的地方,并点击 **创建蓝图** 来保存新建的蓝图!
|
||
|
||
[OBJECT:EmbeddedVideo]
|
||
[PARAMLITERAL:width]
|
||
640
|
||
[/PARAMLITERAL]
|
||
[PARAMLITERAL:height]
|
||
360
|
||
[/PARAMLITERAL]
|
||
[PARAMLITERAL:videoid]
|
||
n35cDTFBl3s
|
||
[/PARAMLITERAL]
|
||
[/OBJECT]
|
||
_Youtube 视频_
|
||
|
||
新建的蓝图类可以在 **内容浏览器** 中找到。可以直接 **双击** 打开编辑它们,也可以将它们拖拽到任意场景关卡中。
|
||
|
||
### 脚本组件和 MonoBehaviour 在哪里?
|
||
|
||
在 Unity 中,GameObject 有脚本组件,并可以添加 C# 脚本。可以创建 MonoBehavior 子类并定义那个组件做什么。
|
||
|
||
虚幻 4 也有类似的内容。可以自由创建全新的组件类并将它应用于任意 Actor。组件类可以使用蓝图脚本创建,也可以用 C++ 创建。
|
||
|
||
那么在虚幻 4 中如何创建自己的组件类呢?在 **细节** 面板中,添加组件(Add Component)的下拉框中,可以看到创建新组件,或者选择已经存在的组件:
|
||
|
||

|
||
|
||
在 Unity 中,当创建新的 MonoBahaviour 时,将会有一个框架类文件,并有 Start() 函数和 Update() 函数。
|
||
|
||
在虚幻 4 中,也会有一个框架类,有一个 InitializeComponent() 函数和一个 TickComponent() 函数,它们和 Start、Update 具有类似的行为。
|
||
|
||
如果创建一个蓝图脚本组件,则会有可视化节点来表示类似的函数:
|
||
|
||

|
||
|
||
### 可编辑脚本 Actor 蓝图类
|
||
|
||
这是个很酷的虚幻 4 功能:新建的 Actor 蓝图类可以拥有自己的可视化蓝图脚本编辑!这样能够为整个物体添加逻辑,而不仅仅是每个组件。结合继承结构关系(稍后下文解释),这将会提供游戏制作很多灵活性。
|
||
|
||
In addition to Blueprint Classes supporting visual scripting, UE4 also supports C++ Classes implemented with code. Here are both, side-by-side.
|
||
除了蓝图支持可视化脚本编辑,虚幻 4 还支持通过代码 C++ 类来实现。这里是双方的一个对照:
|
||
|
||
|
||
| Unity C# | 虚幻 4 C++ |
|
||
| --- | --- |
|
||
|[INCLUDE:GettingStarted/FromUnity#csharp_unity]| [INCLUDE:GettingStarted/FromUnity#cpp_ue4] |
|
||
|
||
|
||
[COMMENT:none]
|
||
|
||
[EXCERPT:csharp_Unity]
|
||
using UnityEngine;
|
||
using System.Collections;
|
||
|
||
public class MyComponent : MonoBehaviour
|
||
{
|
||
int Count;
|
||
|
||
// Use this for initialization.
|
||
void Start ()
|
||
{
|
||
Count = 0;
|
||
}
|
||
|
||
// Update is called once per frame.
|
||
void Update ()
|
||
{
|
||
|
||
Count = Count + 1;
|
||
Debug.Log(Count);
|
||
}
|
||
}
|
||
[/EXCERPT:csharp_Unity]
|
||
|
||
[EXCERPT:cpp_UE4]
|
||
#pragma once
|
||
#include "GameFramework/Actor.h"
|
||
#include "MyActor.generated.h"
|
||
|
||
UCLASS()
|
||
class AMyActor : public AActor
|
||
{
|
||
GENERATED_BODY()
|
||
int Count;
|
||
|
||
// Sets default values for this actor's properties.
|
||
AMyActor()
|
||
{
|
||
// Allows Tick() to be called
|
||
PrimaryActorTick.bCanEverTick = true;
|
||
}
|
||
|
||
// Called when the game starts or when spawned.
|
||
void BeginPlay()
|
||
{
|
||
Super::BeginPlay();
|
||
Count = 0;
|
||
}
|
||
|
||
// Called every frame.
|
||
void Tick(float DeltaSeconds)
|
||
{
|
||
Super::Tick(DeltaSeconds);
|
||
Count = Count + 1;
|
||
GLog->Log(FString::FromInt(Count));
|
||
}
|
||
};
|
||
[/EXCERPT:cpp_UE4]
|
||
|
||
[/COMMENT]
|
||
|
||
|
||
| 虚幻 4 蓝图 |
|
||
| --- |
|
||
||
|
||
|
||
### 虚幻 4 蓝图类的扩展性
|
||
|
||
Unity 的 prefabs 和虚幻 4 的蓝图类在游戏中类似的实例化。然后 Unity 在 prefabs 之间的关系上有并发的问题,这限制了创作的扩展性。
|
||
|
||
在虚幻 4 中,可以通过扩展已有的蓝图类来创建新的蓝图类,并定义新的属性,组件功能及可视化脚本功能。
|
||
|
||
比如,在虚幻 4 中,可以创建一个蓝图类叫做 Monster,实现基本的怪物功能,比如追击人类。然后可以创建一个叫做 Dragon 的蓝图类来扩展它(某种特定的怪物,添加了火焰吐息的功能),再有一个 Grue(一种当它变黑是就有可能吃人的怪物),以及其他 8 种类型。这样一些 Monster 的子类都继承了基础的 Monster 类的功能,并在此基础上添加新的能力。
|
||
|
||
在 Unity 中,则需要创建很多不同的 GameObject 的 prefabs:为 Dragon 创建一个,为 Grue 创建一个,等等。假设这时希望为所有的怪物添加某个功能,比如使用一个 Speak 组件来说话,在 Unity 中则需要更新所有的 10 个 prefabs,拷贝粘贴到每个中。
|
||
|
||
在虚幻 4 中,只需简单的修改 Monster 的蓝图类,并为它添加新的 Speak 的能力,便做完了!Dragon,Grue 以及其他 8 种 Monster 的子类都会自动的继承这个说话的新功能,并不需要去修改这些子类。
|
||
|
||
但还有更多!我们关于蓝图类所说的一切,都同样适用于 C++ 的类,也同样对 Actors 和 组件 适用。我们的体系设计时考虑支持各种不同程度的开发形式,具有功能上的可扩展性,可以为 10 个开发人员的项目服务,也可以为 100 个人的项目人员服务。
|
||
|
||
### 那么应该用蓝图脚本还是 C++ 代码呢?或者同时使用?
|
||
|
||
可视化蓝图脚本是对游戏实时逻辑和序列型的事件的理想制作手段。这个系统对策划、美术以及面向可视化编程的程序员是非常好用的,它能够可视化的管理游戏内的物体,并且容易访问。完全可以通过蓝图就完成一个游戏的制作。请参考 Tappy Chicken 示例,它是一个完整的范例。
|
||
|
||
C++ 编程可以为更大体量的任务工作,比如构建一个游戏体系,制作复杂的 AI 行为,或者新增引擎功能。对于已有 C++ 技能的开发人员而言,可以翻阅一下 [在虚幻 4 中的 C++ 编程简述](Programming/Basics) 页面。
|
||
|
||
大部分的项目都将是混合使用蓝图和 C++。很多开发者使用蓝图来创作游戏原型,因为这个过程容易且有趣,但会在之后的性能调整和更严格的引擎使用时将部分蓝图或全部蓝图脚本转移至 C++。
|
||
|
||
### 蓝图类也能扩展 C++ 类
|
||
|
||
虚幻 4 的游戏开发中很多令人着迷的过程来存在于程序员用 C++ 实现新的功能,而策划和美术在蓝图中使用这些功能,并提出更多要求!下图是针对一个虚幻 4 的射击游戏项目中实现拾取物品过程时,团队的一种形式,混合了 C++ 类的编程实现,以及蓝图类用于处理行为和表现。
|
||
|
||

|
||
|
||
### 转换组件
|
||
|
||
在 Unity 中,每个 GameObject 都有一个转换组件(Transform Component),赋予该 GameObject 在世界中的位置、角度以及缩放比例。
|
||
|
||
在 虚幻 4 中类似,Actor 有一个 **Root Component**,能够作为场景组件的任意子类,**场景组件** 赋予 Actor 在世界中的位置、角度及缩放比例,这些参数会费赋予该 Actor 的组件关系结构中在它之下的所有组件。很多有用的组件都是场景组件的子类,因此让它们具有位置信息是非常有用的!
|
||
|
||
即便只放置一个空的 Actor,虚幻 4 也会为它创建一个“默认场景 Root 组件”,这是一个最简单的场景组件。当放置一个新的场景组件时,默认场景 Root 则会被替换掉。
|
||
|
||
(#bookmarkcompoundobjects)
|
||
|
||
### 复合物体
|
||
|
||
在 Unity 中,可以构建 GameObject 之间的关系并将他们的转换组件绑定,来创建复合物体。
|
||
|
||

|
||
|
||
在虚幻 4 中,通过整洁的组件继承便能创建复合游戏物体。
|
||
|
||

|
||
|
||
从上图可以看到,一个整洁的继承关系可以通过将场景组件互相附加来得到,由于他们有转换功能,类似于 Unity 中的转换的绑定。Actor 的各个组件(所有组件的基类)只能直接依附到 Actor 自己身上。
|
||
|
||
### 我是否应该用组件来创造其他一切?
|
||
|
||
其实这完全取决于你自己,大部分情况下应该结合 Actor 的类和自定义组件。我们先前已经提到过,虚幻 4 中已经提供了一些特殊类型的 Actor 用于某种能力并总是附带某些组件。比如一个 **Character** 总是会包含一个 **Character Movement 组件**。
|
||
|
||
有一些在引擎中常见的 Actor 类型,并且大部分种类的游戏都会用到它们。这里是我们已经制作的最常见类型 Actor 的列表:
|
||
|
||
* **Pawn** - Actor 的一种类型,用于表现一个可供控制的游戏物体,比如是玩家的角色。Pawn 通常都是被玩家或者 AI 通过 Controller 控制并移动。
|
||
|
||
* **Character** - 一种特殊类型的 Pawn,用于双足类型的角色,并具备一些复杂的功能。
|
||
|
||
* **Controller** - 依附并控制一个 Pawn。通过将 Pawn 和 Controller 的分离,我们可以编写 AI Controller,用于控制 Pawn,并且和玩家控制 Pawn 采用相同的接口。
|
||
|
||
* **Player Controller** - 一个更为特殊的 Controller,用于从玩家的手柄中获得输入信息,或者鼠标键盘中获得殊瑞星纳西,并将这些信息驱动它所控制的 Pawn 或者 Character 的行为。
|
||
|
||
### 那么所有的东西都是 Actor 咯?
|
||
|
||
并不是所有的。**Actor** 是虚幻 4 中最常见的用于游戏的类,并是唯一能够在 **世界** 中被 **创建生成 Spawn** 的类。因此任何被放置在关卡中的东西都将是一个 Actor。
|
||
|
||
另外一个需要知道的重要类型是 **Object**。Object 实际上是所有虚幻引擎的类的基类,包括 Actor 以及一些其他的类。这是一个比 Actor 更加底层的类,具备一些作为虚幻引擎类的可预料的功能,比如 **反射** 和 **序列化**。Object 是一个非常基础的类,当我们需要定义一个新的类但又并非 Actor 的时候会使用它。比如 Actor Component 是所有组件的基类,而它则是继承 Object 而非 Actor。
|
||
|
||
### 在虚幻 4 中 Gameplay 框架是什么东西?
|
||
|
||
好吧,这里开始事情变得一点点疯狂(酷炫的方向)。Unity 提供了一个干净的石板用于设计游戏,虚幻也做了同样的事情。在 Unity 中可以基于 GameObjects 和组件来创建所有的东西,而在虚幻中则是基于 Actor 和组件来创建。
|
||
|
||
然后,虚幻在顶层提供了叫做 [Gameplay 框架](Gameplay/Framework) 的部分,而 Unity 中并没有这块内容。虽然做一款游戏并不是一定要用到它,但如果用的话会非常酷!基本上来说,它提供了一些基础功能,如果遵循它的逻辑,您将能够很容易的获得一些很赞的功能,否则可能花费很多时间,并且实现也很困难,或者很难改造。(比如完整的多人游戏支持!)
|
||
|
||
已有大量的酷炫游戏基于虚幻的 Gameplay 框架之上制作,花点时间来了解该框架的机制是很值得的。没错,最终您将具有您自己的框架形式,如果想要这么做当然完全没问题!但虚幻 4 当前已有数以百计的炫酷开发者在使用它,因此我们花点时间来了解一下。
|
||
|
||
要使用 Gameplay 框架,只需要了解一些预制的 Actor 类,比如 **Pawn**,**Character**,和 **Player Controller**,并逐步了解虚幻的网络复制和网络其他功能。现在我们先回到最基本的部分。
|
||
|
||
## 如何在虚幻 4 中编写代码
|
||
|
||
### 我曾习惯于在 MonoDevelop 中写代码
|
||
|
||
对于蓝图脚本,只需要虚幻编辑器——所有的东西都已经包括了!要编写 C++ 代码,在 Windows 平台下载 Visual Studio 的免费版本,如果是 Mac 的话则需要安装 Xcode。当第一次创建一个新项目(或者为已有项目添加代码)时,虚幻 4 将会自动的创建 Visual Studio 的项目文件。您只需要在 **内容浏览器** 中双击一个 C++ 的类便能在 Visual Studio 中打开它,或者在主菜单的文件菜单中点击 **Open Visual Studio**。
|
||
|
||

|
||
|
||
在虚幻 4 中有个重要的不同:有时必须要手动的更新 Visual Studio 的项目文件(比如,下载了 UE4 的新版本,或者对源代码文件的磁盘存放位置做了人为改变)。可以通过在主菜单中点击 **Refresh Visual Studio Project** 或者在项目目录中 **右键点击** **.uproject 文件** 并选择 **Generate Visual Studio project files** 便可。
|
||
|
||

|
||
|
||
### 编写事件函数(Start,Update 等)
|
||
|
||
如果您曾用 MonoBehaviors 工作,那一定熟悉诸如 Start,Update 和 OnDestroy 等方法。以下是对 Unity 的行为和对应的虚幻 4 的 Actor 和组件的比较。
|
||
|
||
在 Unity 中,我们可能有一个简单的组件,类似下面的代码:
|
||
|
||
public class MyComponent : MonoBehaviour
|
||
{
|
||
void Start() {}
|
||
void OnDestroy() {}
|
||
void Update() {}
|
||
}
|
||
|
||
|
||
请记住,在虚幻 4 中,您可以直接为 Actor 写代码而无需创建新的组件来添加代码。这其实是很常见并有意义的。
|
||
|
||
类似于 Unity 的 Start,OnDestroy 和 Update 函数,虚幻 4 在 Actor 中有类似的方法:
|
||
|
||
**C++**:
|
||
UCLASS()
|
||
class AMyActor : public AActor
|
||
{
|
||
GENERATED_BODY()
|
||
|
||
// Called at start of game.
|
||
void BeginPlay();
|
||
|
||
// Called when destroyed.
|
||
void EndPlay(const EEndPlayReason::Type EndPlayReason);
|
||
|
||
// Called every frame to update this actor.
|
||
void Tick(float DeltaSeconds);
|
||
};
|
||
|
||
**蓝图**:
|
||
|
||

|
||
|
||
在虚幻 4 中,组件具有不同的函数。以下是示例:
|
||
|
||
**C++**:
|
||
UCLASS()
|
||
class UMyComponent : public UActorComponent
|
||
{
|
||
GENERATED_BODY()
|
||
|
||
// Called after the owning Actor was created
|
||
void InitializeComponent();
|
||
|
||
// Called when the component or the owning Actor is being destroyed
|
||
void UninitializeComponent();
|
||
|
||
// Component version of Tick
|
||
void TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction);
|
||
};
|
||
|
||
**蓝图**:
|
||
|
||

|
||
|
||
|
||
请记住,在虚幻 4 中调用基类的方法很重要。
|
||
|
||
比如,在 Unity C# 中可能是调用 base.Update(),但在虚幻 4 的 C++ 中我们使用 Super::TickComponent():
|
||
|
||
void UMyComponent::TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction)
|
||
{
|
||
// Custom tick stuff here
|
||
Super::TickComponent(DeltaTime, TickType, ThisTickFunction);
|
||
}
|
||
|
||
You may have noticed some things begin with "A" and others with "U" in C++. The prefix "A" indicates an Actor sub-class. Where as the prefix "U" indicates an **Object** sub-class. There are some other prefixes too, for example "F" is used for most plain data structures or non-UObject classes.
|
||
您也许已经注意到 C++ 中有些以 “A” 开头,而其他一些以 “U” 开头。前缀 “A” 代表它是一个 Actor 的子类,而前缀 “U” 代表它是一个 Object 的子类。还有其他一些前缀,比如 “F” 用于代表一个平铺的数据结构体,或者其他非 Uboject 的类。
|
||
|
||
## 在虚幻 4 中编写游戏逻辑代码
|
||
|
||
好了,现在开始稍微深入一些。我们将谈论一下创建游戏所需要的编程话题。因为您了解 Unity,我们来面向 C# 的用户解释 C++ 的功能,当然您也可以使用蓝图来完成几乎所有的事情!我们尽可能的为范例提供 C++ 的同时也提供蓝图。
|
||
|
||
先说一下一些通用的游戏逻辑编程模式,以及如何在虚幻中实现。许多在 Unity 中的函数在虚幻中都有类似的函数。我们先从最常见的开始。
|
||
|
||
### Instantiating GameObject / Spawning Actor
|
||
|
||
在 Unity 中,我们使用 Instantiate 函数来新建物体的实例。
|
||
|
||
该函数使用任意的 UnityEngine.Object 类型(GameObject,MonoBehaviour 等),并创建它的拷贝。
|
||
|
||
public GameObject EnemyPrefab;
|
||
public Vector3 SpawnPosition;
|
||
public Quaternion SpawnRotation;
|
||
|
||
void Start()
|
||
{
|
||
GameObject NewGO = (GameObject)Instantiate(EnemyPrefab, SpawnPosition, SpawnRotation);
|
||
NewGO.name = "MyNewGameObject";
|
||
}
|
||
|
||
在虚幻 4 中,根据不同的需要,有一些不同的函数用于创建物体。NewObject 用于创建新的 UObject 类型实例,而 SpawnActor 用于创建新的 AActor 类型实例。
|
||
|
||
首先我们总体说一下 UObject 和 NewObject。在虚幻中 UObject 的子类很像 Unity 中 ScriptableObject 的子类。对于游戏过程中,它们是那些不需要在游戏世界中创建并看见的存在。
|
||
|
||
在 Unity 中,如果要创建自己的 ScriptableObject 子类,可能会像下面这样的初始化:
|
||
|
||
MyScriptableObject NewSO = ScriptableObject.CreateInstance<MyScriptableObject>();
|
||
|
||
在虚幻中,如果要创建 UObject 的继承类,是像下面这样的初始化:
|
||
|
||
UMyObject* NewObj = NewObject<UMyObject>();
|
||
|
||
那么 Actor 呢?Actor 的在世界(C++ 中的 UWorld)中生成是通过 SpawnActor 方法。如何获取 World 对象?有些 UObject 会提供一个 GetWorld 的方法,所有的 Actor 则都具有这个方法。
|
||
|
||
您可能已经注意到,并没有传递一个 Actor,我们传递了一个 Actor 的 “class” 来作为生成 Actor 的参数。在我们的范例中,是一个 AMyEnemy 类的任意子类。
|
||
|
||
但如果想要创建某个东西的“拷贝”,就像 Unity 的 Instantiate 函数那样,该怎么做呢?
|
||
|
||
NewObject 和 SpawnActor 函数也能通过给一个 “模板” 对象来工作。虚幻引擎会创建该一个对象的拷贝,而不是从零创建一个新的对象。这将会拷贝该对象的所有属性(UPROPERTY)和组件。
|
||
|
||
AMyActor* CreateCloneOfMyActor(AMyActor* ExistingActor, FVector SpawnLocation, FRotator SpawnRotation)
|
||
{
|
||
UWorld* World = ExistingActor->GetWorld();
|
||
FActorSpawnParameters SpawnParams;
|
||
SpawnParams.Template = ExistingActor;
|
||
World->SpawnActor<AMyActor>(ExistingActor->GetClass(), SpawnLocation, SpawnRotation, SpawnParams);
|
||
}
|
||
|
||
您也许想知道“从零开始创建”在这里具体是什么意思。每个对象类在创建时都有一个默认模板,包含了它的默认属性和组件。在创建时如果您并不像修改这些默认属性,并没有提供你自己的模板,虚幻将使用这些默认值来创建该对象。为了更好的说明这个,我们先来看一下 MonoBehaviour 的例子:
|
||
|
||
public class MyComponent : MonoBehaviour
|
||
{
|
||
public int MyIntProp = 42;
|
||
public SphereCollider MyCollisionComp = null;
|
||
|
||
void Start()
|
||
{
|
||
// Create the collision component if we don't already have one
|
||
if (MyCollisionComp == null)
|
||
{
|
||
MyCollisionComp = gameObject.AddComponent<SphereCollider>();
|
||
MyCollisionComp.center = Vector3.zero;
|
||
MyCollisionComp.radius = 20.0f;
|
||
}
|
||
}
|
||
}
|
||
|
||
在上面这个例子中,有一个 int 属性,默认是 42,并有一个 SphereCollider 组件默认半径是 20。
|
||
|
||
在虚幻 4 中,利用对象的构造函数也能达到同样的效果。
|
||
|
||
UCLASS()
|
||
class AMyActor : public AActor
|
||
{
|
||
GENERATED_BODY()
|
||
|
||
UPROPERTY()
|
||
int32 MyIntProp;
|
||
|
||
UPROPERTY()
|
||
USphereComponent* MyCollisionComp;
|
||
|
||
AMyActor()
|
||
{
|
||
MyIntProp = 42;
|
||
|
||
MyCollisionComp = CreateDefaultSubobject<USphereComponent>(FName(TEXT("CollisionComponent"));
|
||
MyCollisionComp->RelativeLocation = FVector::ZeroVector;
|
||
MyCollisionComp->SphereRadius = 20.0f;
|
||
}
|
||
};
|
||
|
||
在 AMyActor 的构造函数中,我们为这个类设置了属性的默认值。请注意 CreateDefaultSubobject 函数。我们可以用它来创建组件并赋予组件默认值。所有子对象都将使用这个函数作为默认模板来创建,也可以在子类或者蓝图中对它进行修改。
|
||
|
||
#### 类型转换
|
||
|
||
在这个例子中,获取了一个已知的组件,并将它转换为一个特定类型并有条件的做一些事情。
|
||
|
||
Unity C#:
|
||
|
||
Collider collider = gameObject.GetComponent<Collider>;
|
||
SphereCollider sphereCollider = collider as SphereCollider;
|
||
if (sphereCollider != null)
|
||
{
|
||
// ...
|
||
}
|
||
|
||
虚幻 4 C++:
|
||
|
||
UPrimitiveComponent* Primitive = MyActor->GetComponentByClass(UPrimitiveComponent::StaticClass());
|
||
USphereComponent* SphereCollider = Cast<USphereComponent>(Primitive);
|
||
if (SphereCollider != nullptr)
|
||
{
|
||
// ...
|
||
}
|
||
|
||
#### 销毁 GameObject / Actor
|
||
|
||
[REGION:tablethird]
|
||
| Unity | C++ | 蓝图 |
|
||
| --- | --- | --- |
|
||
|[INCLUDE:GettingStarted/FromUnity#gameobject_unity]| [INCLUDE:GettingStarted/FromUnity#gameobject_cpp] | [INCLUDE:GettingStarted/FromUnity#gameobject_bp] |
|
||
[/REGION]
|
||
|
||
[COMMENT:none]
|
||
|
||
[EXCERPT:gameObject_Unity]
|
||
Destroy(MyGameObject);
|
||
[/EXCERPT:gameObject_Unity]
|
||
|
||
[EXCERPT:gameObject_CPP]
|
||
MyActor->Destroy();
|
||
[/EXCERPT:gameObject_CPP]
|
||
|
||
[EXCERPT:gameObject_bp]
|
||

|
||
[/EXCERPT:gameObject_bp]
|
||
|
||
[/COMMENT]
|
||
|
||
|
||
|
||
|
||
#### 销毁 GameObject / Actor (1 秒延迟)
|
||
|
||
|
||
[REGION:tablethird]
|
||
| Unity | C++ | 蓝图 |
|
||
| --- | --- | --- |
|
||
|[INCLUDE:GettingStarted/FromUnity#destroy_unity]| [INCLUDE:GettingStarted/FromUnity#destroy_cpp] | [INCLUDE:GettingStarted/FromUnity#destroy_bp] |
|
||
[/REGION]
|
||
|
||
[COMMENT:none]
|
||
|
||
[EXCERPT:destroy_Unity]
|
||
Destroy(MyGameObject, 1);
|
||
[/EXCERPT:destroy_Unity]
|
||
|
||
[EXCERPT:destroy_CPP]
|
||
MyActor->SetLifeSpan(1);
|
||
[/EXCERPT:destroy_CPP]
|
||
|
||
[EXCERPT:destroy_bp]
|
||
[REGION:lightbox]
|
||
[(w:240)](image_24.png)
|
||
[/REGION:lightbox]
|
||
|
||
_点击查看大图。_
|
||
[/EXCERPT:destroy_bp]
|
||
|
||
[/COMMENT]
|
||
|
||
|
||
#### 禁用 GameObjects / Actors
|
||
|
||
|
||
[REGION:tablethird]
|
||
| Unity | C++ | Blueprint |
|
||
| --- | --- | --- |
|
||
|[INCLUDE:GettingStarted/FromUnity#disable_unity]| [INCLUDE:GettingStarted/FromUnity#disable_cpp] | [INCLUDE:GettingStarted/FromUnity#disable_bp] |
|
||
[/REGION]
|
||
|
||
[COMMENT:none]
|
||
|
||
[EXCERPT:disable_Unity]
|
||
MyGameObject.SetActive(false);
|
||
[/EXCERPT:disable_Unity]
|
||
|
||
[EXCERPT:disable_CPP]
|
||
// Hides visible components
|
||
MyActor->SetActorHiddenInGame(true);
|
||
|
||
// Disables collision components
|
||
MyActor->SetActorEnableCollision(false);
|
||
|
||
// Stops the Actor from ticking
|
||
MyActor->SetActorTickEnabled(false);
|
||
[/EXCERPT:disable_CPP]
|
||
|
||
[EXCERPT:disable_bp]
|
||
[REGION:lightbox]
|
||
[(w:120)](image_25.png)
|
||
[/REGION]
|
||
|
||
_点击查看大图。_
|
||
[/EXCERPT:disable_bp]
|
||
|
||
[/COMMENT]
|
||
|
||
#### 通过组件访问 GameObject / Actor
|
||
|
||
|
||
[REGION:tablethird]
|
||
| Unity | C++ | 蓝图 |
|
||
| --- | --- | --- |
|
||
| [INCLUDE:GettingStarted/FromUnity#go1_unity] | [INCLUDE:GettingStarted/FromUnity#go1_cpp] | [INCLUDE:GettingStarted/FromUnity#go1_bp] |
|
||
[/REGION]
|
||
|
||
[COMMENT:none]
|
||
|
||
[EXCERPT:go1_Unity]
|
||
GameObject ParentGO =
|
||
MyComponent.gameObject;
|
||
[/EXCERPT:go1_Unity]
|
||
|
||
[EXCERPT:go1_CPP]
|
||
AActor* ParentActor =
|
||
MyComponent->GetOwner();
|
||
[/EXCERPT:go1_CPP]
|
||
|
||
[EXCERPT:go1_bp]
|
||
[REGION:lightbox]
|
||
[(w:220)](image_32.png)
|
||
[/REGION]
|
||
_点击查看大图。_
|
||
[/EXCERPT:go1_bp]
|
||
|
||
[/COMMENT]
|
||
|
||
|
||
#### 通过 GameObject / Actor 访问组件
|
||
|
||
[COMMENT:none]
|
||
|
||
| Method | Sample |
|
||
| --- | --- |
|
||
| Unity | [INCLUDE:GettingStarted/FromUnity#go2_unity]|
|
||
| C++ | [INCLUDE:GettingStarted/FromUnity#go2_cpp] |
|
||
| Blueprint | [INCLUDE:GettingStarted/FromUnity#go2_bp] |
|
||
|
||
[/COMMENT]
|
||
|
||
**Unity**
|
||
MyComponent MyComp = gameObject.GetComponent<MyComponent>();
|
||
|
||
**C++**
|
||
UMyComponent* MyComp = MyActor->FindComponentByClass<UMyComponent>();
|
||
|
||
**蓝图**
|
||
|
||

|
||
|
||
|
||
|
||
|
||
|
||
|
||
[COMMENT:none]
|
||
|
||
[EXCERPT:go2_Unity]
|
||
MyComponent MyComp = gameObject.GetComponent<MyComponent>();
|
||
[/EXCERPT:go2_Unity]
|
||
|
||
[EXCERPT:go2_CPP]
|
||
UMyComponent* MyComp = Cast<UMyComponent>(MyActor->GetComponentByClass(UMyComponent::StaticClass()));
|
||
[/EXCERPT:go2_CPP]
|
||
|
||
[EXCERPT:go2_bp]
|
||
[REGION:lightbox]
|
||
[(w:220)](image_33.png)
|
||
[/REGION]
|
||
_点击查看大图。_
|
||
[/EXCERPT:go2_bp]
|
||
|
||
[/COMMENT]
|
||
|
||
|
||
#### 查找 GameObjects / Actors
|
||
|
||
// Find GameObject by name
|
||
GameObject MyGO = GameObject.Find("MyNamedGameObject");
|
||
|
||
// Find Objects by type
|
||
MyComponent[] Components = Object.FindObjectsOfType(typeof(MyComponent)) as MyComponent[];
|
||
foreach (MyComponent Component in Components)
|
||
{
|
||
// ...
|
||
}
|
||
|
||
// Find GameObjects by tag
|
||
GameObject[] GameObjects = GameObject.FindGameObjectsWithTag("MyTag");
|
||
foreach (GameObject GO in GameObjects)
|
||
{
|
||
// ...
|
||
}
|
||
|
||
// Find Actor by name (also works on UObjects)
|
||
AActor* MyActor = FindObject<AActor>(nullptr, TEXT("MyNamedActor"));
|
||
|
||
// Find Actors by type (needs a UWorld object)
|
||
for (TActorIterator<AMyActor> It(GetWorld()); It; ++It)
|
||
{
|
||
AMyActor* MyActor = *It;
|
||
// ...
|
||
}
|
||
|
||
(w:720)
|
||
|
||
// Find UObjects by type
|
||
for (TObjectIterator<UMyObject> It; It; ++it)
|
||
{
|
||
UMyObject* MyObject = *It;
|
||
// ...
|
||
}
|
||
|
||
// Find Actors by tag (also works on ActorComponents, use TObjectIterator instead)
|
||
for (TActorIterator<AActor> It(GetWorld()); It; ++It)
|
||
{
|
||
AActor* Actor = *It;
|
||
if (Actor->ActorHasTag(FName(TEXT("Mytag"))))
|
||
{
|
||
// ...
|
||
}
|
||
}
|
||
|
||
(w:900)
|
||
|
||
#### 为 GameObjects / Actors 添加标签
|
||
|
||
MyGameObject.tag = "MyTag";
|
||
|
||
// Actors can have multiple tags
|
||
MyActor.Tags.AddUnique(TEXT("MyTag"));
|
||
|
||
(w:540)
|
||
|
||
#### 为 MonoBehaviours / ActorComponents 添加标签
|
||
|
||
// This changes the tag on the GameObject it is attached to
|
||
MyComponent.tag = "MyTag";
|
||
|
||
// Components have their own array of tags
|
||
MyComponent.ComponentTags.AddUnique(TEXT("MyTag"));
|
||
|
||
#### 比较 GameObjects / Actors 和 MonoBehaviours / ActorComponents 的标签
|
||
|
||
if (MyGameObject.CompareTag("MyTag"))
|
||
{
|
||
// ...
|
||
}
|
||
|
||
// Checks the tag on the GameObject it is attached to
|
||
if (MyComponent.CompareTag("MyTag"))
|
||
{
|
||
// ...
|
||
}
|
||
|
||
// Checks if an Actor has this tag
|
||
if (MyActor->ActorHasTag(FName(TEXT("MyTag"))))
|
||
{
|
||
// ...
|
||
}
|
||
|
||
(w:540)
|
||
|
||
// Checks if an ActorComponent has this tag
|
||
if (MyComponent->ComponentHasTag(FName(TEXT("MyTag"))))
|
||
{
|
||
// ...
|
||
}
|
||
|
||
(w:700)
|
||
|
||
### 物理:刚体 vs. 元组件
|
||
|
||
在 Unity 中,要给一个 GameObject 物理特性,需要给它一个刚体组件。在虚幻中,任何元组件(C++ 中为 UPrimitiveComponent)都可以是物理对象。一些通用的元组件,比如 ShapeComponent(胶囊形,球形,盒形),StaticMeshComponent,以及 SkeletalMeshComponent。
|
||
|
||
和 Unity 不同,Unity 将碰撞体和可视物体分列到不同的组件中。而虚幻则将潜在的物理碰撞和潜在的可视效果组合到了 PrimitiveComponent 中。任何在世界中具有形状的物体,要么就是能够被渲染显示,要么就是能作物理交互,它们都继承于 PrimitiveComponent。
|
||
|
||
### 层 vs 通道
|
||
|
||
在 Unity 中,它们被称为“层(Layer)”。虚幻使用碰撞通道(Collision Channel)来描述,这是类似的概念。可以在 [此处](https://www.unrealengine.com/blog/collision-filtering) 读到更多。
|
||
|
||
### RayCast vs RayTrace
|
||
|
||
Unity C#:
|
||
|
||
GameObject FindGOCameraIsLookingAt()
|
||
{
|
||
Vector3 Start = Camera.main.transform.position;
|
||
Vector3 Direction = Camera.main.transform.forward;
|
||
float Distance = 100.0f;
|
||
int LayerBitMask = 1 << LayerMask.NameToLayer("Pawn");
|
||
|
||
RaycastHit Hit;
|
||
bool bHit = Physics.Raycast(Start, Direction, out Hit, Distance, LayerBitMask);
|
||
|
||
if (bHit)
|
||
{
|
||
return Hit.collider.gameObject;
|
||
}
|
||
|
||
return null;
|
||
}
|
||
|
||
虚幻 4 C++:
|
||
|
||
APawn* AMyPlayerController::FindPawnCameraIsLookingAt()
|
||
{
|
||
// You can use this to customize various properties about the trace
|
||
FCollisionQueryParams Params;
|
||
// Ignore the player's pawn
|
||
Params.AddIgnoredActor(GetPawn());
|
||
|
||
// The hit result gets populated by the line trace
|
||
FHitResult Hit;
|
||
|
||
// Raycast out from the camera, only collide with pawns (they are on the ECC_Pawn collision channel)
|
||
FVector Start = PlayerCameraManager->GetCameraLocation();
|
||
FVector End = Start + (PlayerCameraManager->GetCameraRotation().Vector() * 1000.0f);
|
||
bool bHit = GetWorld()->LineTraceSingle(Hit, Start, End, ECC_Pawn, Params);
|
||
|
||
if (bHit)
|
||
{
|
||
// Hit.Actor contains a weak pointer to the Actor that the trace hit
|
||
return Cast<APawn>(Hit.Actor.Get());
|
||
}
|
||
|
||
return nullptr;
|
||
}
|
||
|
||
虚幻 4 蓝图:
|
||
[REGION:lightbox]
|
||
[(w:700)](image_19.png)
|
||
[/REGION]
|
||
|
||
_点击查看大图。_
|
||
|
||
### 触发器
|
||
|
||
Unity C#:
|
||
|
||
public class MyComponent : MonoBehaviour
|
||
{
|
||
void Start()
|
||
{
|
||
collider.isTrigger = true;
|
||
}
|
||
void OnTriggerEnter(Collider Other)
|
||
{
|
||
// ...
|
||
}
|
||
void OnTriggerExit(Collider Other)
|
||
{
|
||
// ...
|
||
}
|
||
}
|
||
|
||
虚幻 4 C++:
|
||
|
||
UCLASS()
|
||
class AMyActor : public AActor
|
||
{
|
||
GENERATED_BODY()
|
||
|
||
// My trigger component
|
||
UPROPERTY()
|
||
UPrimitiveComponent* Trigger;
|
||
|
||
AMyActor()
|
||
{
|
||
Trigger = CreateDefaultSubobject<USphereComponent>(TEXT("TriggerCollider"));
|
||
|
||
// Both colliders need to have this set to true for events to fire
|
||
Trigger.bGenerateOverlapEvents = true;
|
||
|
||
// Set the collision mode for the collider
|
||
// This mode will only enable the collider for raycasts, sweeps, and overlaps
|
||
Trigger.SetCollisionEnabled(ECollisionEnabled::QueryOnly);
|
||
}
|
||
|
||
virtual void NotifyActorBeginOverlap(AActor* Other) override;
|
||
|
||
virtual void NotifyActorEndOverlap(AActor* Other) override;
|
||
};
|
||
|
||
虚幻 4 蓝图:
|
||
|
||

|
||
|
||
还可以在 [这里](Engine/Physics/Collision) 读到更多关于设置碰撞的响应。
|
||
|
||
### 刚体运动
|
||
|
||
Unity C#:
|
||
|
||
public class MyComponent : MonoBehaviour
|
||
{
|
||
void Start()
|
||
{
|
||
rigidbody.isKinimatic = true;
|
||
rigidbody.velocity = transform.forward * 10.0f;
|
||
}
|
||
}
|
||
|
||
在虚幻 4 中,碰撞组件和刚体组件是同一个组件,它的基类是 UPrimitiveComponent,它也有不同的子类(USphereComponent,UCapsuleComponent 等)来配合不同的需求。
|
||
|
||
虚幻 4 C++:
|
||
|
||
UCLASS()
|
||
class AMyActor : public AActor
|
||
{
|
||
GENERATED_BODY()
|
||
|
||
UPROPERTY()
|
||
UPrimitiveComponent* PhysicalComp;
|
||
|
||
AMyActor()
|
||
{
|
||
PhysicalComp = CreateDefaultSubobject<USphereComponent>(TEXT("CollisionAndPhysics"));
|
||
PhysicalComp->SetSimulatePhysics(false);
|
||
PhysicalComp->SetPhysicsLinearVelocity(GetActorRotation().Vector() * 100.0f);
|
||
}
|
||
};
|
||
|
||
### 输入事件
|
||
|
||
Unity C#:
|
||
|
||
public class MyPlayerController : MonoBehaviour
|
||
{
|
||
void Update()
|
||
{
|
||
if (Input.GetButtonDown("Fire"))
|
||
{
|
||
// ...
|
||
}
|
||
float Horiz = Input.GetAxis("Horizontal");
|
||
float Vert = Input.GetAxis("Vertical");
|
||
// ...
|
||
}
|
||
}
|
||
|
||
虚幻 4 C++:
|
||
|
||
UCLASS()
|
||
class AMyPlayerController : public APlayerController
|
||
{
|
||
GENERATED_BODY()
|
||
|
||
void SetupInputComponent()
|
||
{
|
||
Super::SetupInputComponent();
|
||
|
||
InputComponent->BindAction("Fire", IE_Pressed, this, &AMyPlayerController::HandleFireInputEvent);
|
||
InputComponent->BindAxis("Horizontal", this, &AMyPlayerController::HandleHorizontalAxisInputEvent);
|
||
InputComponent->BindAxis("Vertical", this, &AMyPlayerController::HandleVerticalAxisInputEvent);
|
||
}
|
||
|
||
void HandleFireInputEvent();
|
||
void HandleHorizontalAxisInputEvent(float Value);
|
||
void HandleVerticalAxisInputEvent(float Value);
|
||
};
|
||
|
||
虚幻 4 蓝图:
|
||
|
||

|
||
|
||
这里是在项目设置中输入属性的设置界面:
|
||
|
||

|
||
|
||
关于如何设置输入可以从在 [这里](Gameplay/Input) 阅读。
|
||
|
||
## 常见问题
|
||
|
||
### 如何自动加载最后一个项目?
|
||
|
||
如果您习惯于 Unity 会自动加载上次工作的最后一个项目,在虚幻 4 中也一样可以做到。要开启这个功能的话,当打开项目时勾选“启动时总是加载最后一个项目”的选项。可以在任意时刻通过编辑器的主菜单的 编辑/编辑器首选项/加载和保存/启动 的部分来修改。
|
||
|
||
### 哪里可以设置游戏的输入绑定?
|
||
|
||
在 Unity 中,如果您习惯于为项目用 Input Manager 来设置默认的输入的话,虚幻 4 也一样。您可以打开项目设置,并选择 Input 的分类。然后就可以添加不同的案件(Action)或者摇杆控制(Axe)。给每一种控制一个名称和默认绑定。然后,在游戏中的 Pawn 中当该输入事件发生时就能获取回调函数。查看 [输入文档页面](Gameplay/Input) 来了解详情。
|
||
|
||
### 如何修改项目的初始场景?
|
||
|
||
可以在项目设置的分页中为项目设定初始场景。从主菜单中选择 编辑/项目设置->地图和模式 便能进行修改。
|
||
|
||
### 如何运行游戏?
|
||
|
||
运行游戏最简单的方式是点击编辑器的主工具栏上的“运行”按钮,这将会直接在编辑器窗口中运行游戏。如果想要作为单独的程序运行,点击“运行”按钮边上的下拉箭头,并选择“Standalone Game”。如果想要在移动设备或者网页浏览器中运行游戏,那需要使用工具栏中的“启动”按钮(相应的平台需要预先安装所需软件)。
|
||
|
||
### 单位是什么?
|
||
|
||
在 Unity 中,主要的测量单位是米,在虚幻 4 中,主要的测量单位是厘米。
|
||
|
||
因此在 Unity 中移动一个单位(一米)相当于在虚幻 4 中移动 100 个单位(厘米)。
|
||
|
||
如果想要在 Unity 中移动 2 英尺,那么相当于 0.61 个单位,而在虚幻 4 中则是 61 个单位。
|
||
|
||
### 坐标系是怎么回事?那个方向朝上?
|
||
|
||
Unity 和虚幻 4 都使用左手坐标系,但坐标轴则需要轮换一下。在虚幻 4 中,X 的正方向是“前”,Y 的正方向是“右”,Z 的正方向是“上”。
|
||
|
||
### 如何查看游戏的输出日志?
|
||
|
||
在虚幻 4 编辑器中,可以从“窗口->开发人员工具”的菜单中打开“输出日志”。也可以在运行游戏时增加 “-log” 命令行参数,在游戏窗口以外启动一个专用的日志窗口,这非常有用!
|
||
|
||
### 说道日志输出,Debug.log 在哪里?
|
||
|
||
在虚幻 4 中做日志高度的可定制化。阅读 [这里](https://wiki.unrealengine.com/Logs,_Printing_Messages_To_Yourself_During_Runtime) 了解如何记录信息。
|
||
|
||
### 如何抛出异常?
|
||
|
||
在 Unity 中,您可能习惯于当发生问题是抛出异常。虚幻 4 则并不处理异常。取而代之的做法是,使用 “check()” 函数来触发严重的错误。可以传入一个错误信息提示。如果只是想报告一个错误,但并不希望打断整个程序,可以使用 “ensure()”。这将会记录一个完整堆栈的日志信息,但程序会继续执行。如果当前附加了调试器,那么这两个函数都会暂定并进入调试器。
|
||
|
||
### .NET Framework 去哪里了?
|
||
|
||
和 Unity 不同,虚幻 4 并不使用 .NET Framework。虚幻 4 自有一套容器类和库。常见的容器来对照:
|
||
|
||
|
||
| .Net Framework | 虚幻 4 |
|
||
| --- | --- |
|
||
| String | [FString](https://docs.unrealengine.com/latest/INT/API/API/Runtime/Core/Containers/FString), [FText](https://docs.unrealengine.com/latest/INT/API/API/Runtime/Core/Internationalization/FText) |
|
||
| List | [TArray](https://docs.unrealengine.com/latest/INT/API/API/Runtime/Core/Containers/TArray) |
|
||
| Dictionary | [TMap](https://docs.unrealengine.com/latest/INT/API/API/Runtime/Core/Containers/TMap) |
|
||
| HashSet | [TSet](https://docs.unrealengine.com/latest/INT/API/API/Runtime/Core/Containers/TSet) |
|
||
|
||
|
||
|
||
[这里](https://docs.unrealengine.com/latest/INT/API/Runtime/Core/Containers/index.html) 可以阅读到更多虚幻 4 的容器。
|
||
|
||
### 代码改变时虚幻会自动重新加载吗?
|
||
|
||
是的!您可以在编写代码是保持编辑器开启的状态。要在编写完成后直接从 Visual Studio 中编译代码,编辑器则会“热加载”您刚刚做的改动。也可以点击编辑器主工具栏上的 **编译** 按钮。当您在 Visual Studio 调试器连接的状态下这也很有用。
|
||
|
||
## 然后呢?
|
||
|
||
感谢阅读本篇指引!这篇文章的创建时为了帮助各地的虚幻社区和虚幻开发者,我们很希望能收到您的反馈意见或者纠错意见。在我们不断了解如何能帮助大家过渡到虚幻 4 的过程中,我们将会保持改进这篇文档。
|
||
|
||
我们还有很多虚幻 4 的学习资料!
|
||
|
||
* 文档
|
||
|
||
* 开始虚幻之旅 - [开始虚幻之旅](GettingStarted)
|
||
|
||
* 教学视频 - [视频](https://wiki.unrealengine.com/Videos)
|
||
|
||
* API 接口 - [API](https://docs.unrealengine.com/latest/INT/API/index.html)
|
||
|
||
* AnswerHub - [https://answers.unrealengine.com](https://answers.unrealengine.com)
|
||
|
||
* 论坛 - [https://forums.unrealengine.com](https://forums.unrealengine.com)
|
||
|
||
* Wiki - [https://wiki.unrealengine.com](https://wiki.unrealengine.com)
|
||
|
||
* 关于 [学习从 Unity 到虚幻 4](https://wiki.unrealengine.com/Unity3D_Developer%27s_Guide_to_Unreal_Engine_4) 的 wiki 页面
|
||
|
||
|
||
|