• [Unreal 게시판] dynamic array에 대한 검색함수를 이용하거나 만들기2015.04.03 PM 01:03

게시물 주소 FONT글자 작게하기 글자 키우기

Question>

UC 로 현제 개발중인데욤..
List 가 UC에는 정말 없는건가요.. ?;; 제가 못찾는건지..

아니면 네이티브 코드로 c++ 로 만들어서 쓸수는 있을까요?
Array 에 Find 가 너무 불편해서..

-------------------------------------------------------------

Answer>

unreal s c r i p t에서 list는 없습니다.
하지만, dynamic array로 list를 대신합니다.^^


우선 아래 link 참고하기고요.


http://udn.epicgames.com/Three/Unreal S c r i p t VariablesKR.html


link 항목 내용 중에서 가운데 부분에 Find() 함수에 대해서 나옵니다.
보시면 아시겠지만, 2가지 방식으로 호출할 수 있습니다.


#1. Find( Value );
#2. Find( PropertyName, Value);


여기서, 'Value'는 검색할 대상 값이고요.
'PropertyName'은 검색 대상 구조체 안의 반드시 'Name' 유형의 속성 이름입니다.


찾으면, 해당 값이 있는 첫번째 index를 return 값으로 돌려 주고요.
못찾으면, -1을 return 값으로 돌려 줍니다.
간단한 검색은 여기서 모두 처리가 가능하고요.^^


만약에 다수의 index를 찾아야 하는 상황이거나,
또는 복잡하거나 특별한 검색을 해야할 상황인 경우,
foreach() 같은 iterator나 또는 for()를 이용해서
님이 원하시는 검색을 할 수 있는 함수를 만드시면 됩니다.^^


솔직히,
저는 님이 왜 불편해 하시는 지를 모르겠습니다만,
다수의 index를 찾아야 하는 것이나 또는 복잡하거나 특별한
검색 때문에 함수를 만드시는 게 부담이 되신다면,
iterator 사용법에 익숙해 지시는 게 상책이라고 생각합니다.^^;;;;;


http://udn.epicgames.com/Three/Unreal S c r i p t IteratorsKR.html


unreal s c r i p t의 iterator에 대해서는 위 link를 참고하시기 바랍니다.^^







Tag:
안기훈, Kee Hoon Ahn, 언리얼, Unreal, UDK, iPhone, iPad, app, 앱, iOS
댓글 : 0 개
친구글 비밀글 댓글 쓰기