Emirhan Altaş' Alıntı:
Merhabalar, Resimde tıklamış olduğum BoxComp un details kısmındaki Climbable yi ignore yapmak istiyorum Detailse erişimim olmadığı için bunu kolay bir şekilde yapamıyorum sanırım c++ dan editlenebiliyor. Climbable yi ignore yapmak için ne yazmalıyım veya ne yapmalıyım?
https://hizliresim.com/FwGpOo
Merhabalar. Öncelikle details panele erişimin olmaması şu yüzden. Component tanımını yaparken UPROPERTY(EditAnywhere .... diye üstüne makrosunu koymuşsundur. EditAnywhere değil VisibleAnywhere olacak. Bu details panele ulaşmanı sağlayacaktır. Ayrıca gördüğüm kadarı ile "custom trace channel" eklemişsin. Bu eklediğin DefaultsEngine.ini de GameTraceChannel1 şeklinde bir satır olarak gözükür:
Sonra herhangi bir component ın collision değerlerini şu şekilde değiştireblirsin. Önce tüm channel ları Block haline getiriyorsun. Sonra istediğin Channel ları modifiye ediyorsun.
Kod:
//Block All!
BoxComp->SetCollisionResponseToAllChannels(ECR_Block);
//Ignore Camera
BoxComp->SetCollisionResponseToChannel(ECC_GameTraceChannel2, ECR_Ignore);
Kolay gelsin.