x

Search in
Sort by:

Question Status:

Search help

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

Changing player color when entering, leaving a collision are

I want to create a multiplayer game so every action is supposed to be seen by all players. I want to make a collision area in which player changes material to something that looks like a cloak. I managed to do this with blueprints easily, but it doesn't get replicated and i don't want to have much code in blueprints, so i want to be able to do it in c++. I tried with skeletal Mesh access it but i don't find any method that can help me acces and change that material. I have found things that can do this however for the third person inside the Third Person Project it doesn't work so simply, i don't know how to access and change material.

I tried these ones : https://www.youtube.com/watch?v=YDbN-3M1v9g https://answers.unrealengine.com/questions/831233/setting-material-functions-via-c.html

and way more everything icould find however i never saw a way to change third person material. For blueprints there;s that function SetMaterial, however it doesn't get replicated, i'm looking for something similar however in c++.

Product Version: Not Selected
Tags:
more ▼

asked Oct 20 '18 at 04:39 PM in C++ Programming

avatar image

kiwy93
1 2

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

I solved by instantiating UMaterialInterface instead of Umaterial or Meshes. The UMaterialInterface can be applied to skeletal mesh and gets replicates.

more ▼

answered Oct 20 '18 at 05:56 PM

avatar image

kiwy93
1 2

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

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

Follow this question

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

Answers to this question