SlideShare a Scribd company logo
0
직장인
쪼꼬두유
만든이 쪼꼬두유
소속팀 아마도 파판
연락처 euna501@jj-corp.jp
발표일 2015.08.01
1
01
출근 전
02
인수인계
03
정식 출근
04
현재
목차
CONTENTS
2
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
https://www.assetstore.unity3d.com/kr/#!/content/10761
Sonagi
Debug
Watcher
Console
에셋스토어에서
30$에 판매중
3
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
https://www.assetstore.unity3d.com/kr/#!/content/10761
Sonagi
Debug
Watcher
Console
에셋스토어에서
30$에 판매중
4
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Sonagi
Debug
Watcher
Console
에셋스토어에서
30$에 판매중
https://www.assetstore.unity3d.com/kr/#!/content/10761
5
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Sonagi
Debug
Watcher
Console
에셋스토어에서
30$에 판매중
https://www.assetstore.unity3d.com/kr/#!/content/10761
6
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Sonagi
Debug
Watcher
Console
에셋스토어에서
30$에 판매중
https://www.assetstore.unity3d.com/kr/#!/content/10761
7
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Sonagi
Debug
Watcher
Console
에셋스토어에서
30$에 판매중
https://www.assetstore.unity3d.com/kr/#!/content/10761
8
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
https://www.assetstore.unity3d.com/en/#!/content/18424
CVS Viewer
에셋스토어에서
2$에 판매중
9
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Effect UI사이에 낑겨 넣기
UIEffect로 변신하기
10
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
http://www.tasharen.com/forum/index.php?topic=393.0
11
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
http://www.tasharen.com/forum/index.php?topic=393.0
12
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
http://www.tasharen.com/forum/index.php?topic=393.0
그래서 코드에서 UITexture의 Widget을 받아와 파티클 시스템 렌더러의
renderQue를 바꿔주면 됨
13
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
https://kldp.org/node/120862
Excel파일 csv파일로 저장하기
엑셀은 csv 저장시에 기본값으로 ansi 인코딩을 따르는데
Save as 옵션에서 인코딩을 변경할수는 있으나 안돼요
왜 안되는지는 모르겠으나
안돼요
Notepad에서도 깨져요
그래서 인터넷에서 찾아보니
유니코드 텍스트로 저장해 메모장에서 인코딩을 UTF-8로 저장한 뒤
일본어와 번체 등등등을 지원하는 프로그램으로 열어 t를 모두 ,로
변환하는 방식을 취하고 있더랍니다.
여태까지도 그렇게 써왔대요
프로그래머분이 excel파일을 받아서 csv파일로 변환했었다고 합니다.
14
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
https://jaimonmathew.wordpress.com/2011/08/23/excel_addin_to_work_with_unicode_csv/
Excel파일 csv파일로 저장하기
15
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
https://jaimonmathew.wordpress.com/2011/08/23/excel_addin_to_work_with_unicode_csv/
Excel파일 csv파일로 저장하기
16
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Excel파일 csv파일로 저장하기
또한 csv파일은 ’,’ 로 구분해서 저장되게 되어있는데 (default)
Cell 내용에 ‘,’가 들어있으면 구분하게 되어버려요.
그래서 Cell 내용을 적을 때는 “” 사이에 넣어 구분을 한다고 합니다.
17
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
https://www.assetstore.unity3d.com/en/#!/content/18424
CVS Viewer
에셋스토어에서
2$에 판매중
18
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
https://www.assetstore.unity3d.com/en/#!/content/18424
CVS Viewer
19
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Unity에서 Linq 쓰기
http://neue.cc/2014/07/01_474.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public interface IMyInterface
{
void MyMethod < T > ( T x ) ;
}
public class MyImpl : IMyInterface
{
public void MyMethod < T > ( T x )
{
}
}
IMyInterface intf = new MyImpl ( ) ;
intf. MyMethod ( "hogehoge" ) ; // 죽지 않는다
// System.ExecutionEngineException : Attempting to JIT compile method
//'MyImpl : MyMethod <int> (int)'while running with --aot-only.
intf. MyMethod ( 100 ) ; // 죽는다 c
제네릭 메서드를 인터페이스로 받아
구조체를 전달하면 죽는다.
20
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Unity에서 Linq 쓰기
1
2
3
4
5
// 어디서나 좋고 호출하지 않아도 좋으니까 사용 구조의 형태를 부르는 코드를 어딘가에 써 두는
static void _CompilerHint ( )
{
new MyImpl ( ) . MyMethod ( default ( int ) ) ;
}
결론은
1. 인터페이스를 안받도록 하기.
2. 받아야 할 상황이 있다면 어딘가에 코드를 써놓는다.
3. 제네릭메소드가 아니라 인터페이스라면 죽지 않는다.
//IMyInterface <T> 이런식으로
http://neue.cc/2014/07/01_474.html
21
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Unity에서 Linq 쓰기
1
2
3
4
5
6
7
8
9
10
11
12
static void Death < T > ( )
{
// 여기에서는 아직 죽지 않는다
var ACT = new Action < T > ( _ => { Debug. Log ( "hoge" ) ; } ) ;
// System.ExecutionEngineException : Attempting to JIT compile
// method '<Death> b__0 <int> (int)'while running with --aot-only.
act ( default ( T ) ) ; // 호출하면 죽을
}
// 이런 코드 호출하면 죽을
Death < int > ( ) ; c
http://neue.cc/2014/07/01_474.html
22
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Unity에서 Linq 쓰기
1
2
3
4
5
6
7
8
9
10
11
12
static void Death < T > ( )
{
var _dummy = 0;
var ACT = new Action < T > ( _ =>
{
Debug. Log ( "hoge" ) ;
_dummy. GetHashCode ( ) ; // 뭐라도 외부 변수를 캡처
} ) ;
act ( default ( T ) ) ; // 죽지 않는다
} c
작성자의 말을 빌리면 캡쳐 안한게 성능상 더 좋긴 한데
AOT에서 죽으면 그딴거 다 소용 없다고 쓰라고 합니다
http://neue.cc/2014/07/01_474.html
23
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Unity에서 Linq 쓰기
Linq에서 죽는것도 Lambda와 Generics와 Struct 조합같이 Generics의 메
소드 값에서 Lambda가 호출되고 있을 가능성이 매우 높음
해결 방법은 dll코드이기 때문에 수정할수 없음
그래서 보통 사용을 안하고는 하는데
문제는 mono 2.8에서 개선되었다고 합니다
근데 유니티 mono는 2.8이 아닌게 함정인겁니다.
유니티 4.5.1 기준으로 mono버전은 2.6이라고 합니다
직접 구현하던가 아니면
http://neue.cc/2014/07/01_474.html
24
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Unity에서 Linq 쓰기
https://www.assetstore.unity3d.com/kr/#!/content/18131
25
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Unity에서 Linq 쓰기
https://github.com/RyotaMurohoshi/UniLinq
26
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Unity에서 Linq 쓰기
http://qiita.com/RyotaMurohoshi/items/d3a2068f1ad787325ec0
새 mono에서는 해결이 되었으니 그 코드를 복붙해서 해결하면 되지 않을까
라고 생각해서 해봤는데 안됐다고 합니다.
그 외에 여러가지 우회 방법을 사용했으나 몇가지는 아직 예외가 발생해서 아
마 mono의 Linq 외에 컴파일러에서 변형이 있지 않았을까 추측한다고 합니
다.
LINQ to Objects 관련 코드를 복붙했고
네임스페이스를 System.Linq에서 UniLinq로 변경
.NET Framework4 이상이 아니면 안되는 #ifdef를 적절하게 변경
FULL_AOT 라는 #ifdef 가 있으면 그쪽의 코드를 사용하도록 변경
Function <T> .Identity()와 PredicateOf <T> .Always를 사용하지 않도록
변경
GetEnumerator 메서드가 호출되므로 정의할 필요가 없는 메소드 정의를 추
가 하였다고 합니다.
27
03 정식출근
뭐 여하튼 출근을 하게 됐습니다
자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것
Unity에서 Linq 쓰기
http://qiita.com/RyotaMurohoshi/items/6fb02e50d9e08b487f47
요딴 라이브러리 믿을수 없다 이런분들을 위해서
해결방법도 있어요~
왜냐하면 제작자가 설명을 해주거든요~
는 가서 읽어보시면 될 것 같습니다.
28
Q&A
29
감사합니다.

More Related Content

What's hot

모두의 JIT 컴파일러
모두의 JIT 컴파일러모두의 JIT 컴파일러
모두의 JIT 컴파일러
우경 성
 
Effective c++chapter3
Effective c++chapter3Effective c++chapter3
Effective c++chapter3
성연 김
 
2013 C++ Study For Students #1
2013 C++ Study For Students #12013 C++ Study For Students #1
2013 C++ Study For Students #1
Chris Ohk
 
[C++ Korea 2nd Seminar] C++17 Key Features Summary
[C++ Korea 2nd Seminar] C++17 Key Features Summary[C++ Korea 2nd Seminar] C++17 Key Features Summary
[C++ Korea 2nd Seminar] C++17 Key Features Summary
Chris Ohk
 
병렬 프로그래밍2
병렬 프로그래밍2병렬 프로그래밍2
병렬 프로그래밍2
준혁 이
 
C++20 Key Features Summary
C++20 Key Features SummaryC++20 Key Features Summary
C++20 Key Features Summary
Chris Ohk
 
Effective c++ chapter 1,2 요약
Effective c++ chapter 1,2 요약Effective c++ chapter 1,2 요약
Effective c++ chapter 1,2 요약
Nam Hyeonuk
 
학교에서 배우지 않는 C
학교에서 배우지 않는 C학교에서 배우지 않는 C
학교에서 배우지 않는 C
Heesuk Kang
 
Legacy code refactoring video rental system
Legacy code refactoring   video rental systemLegacy code refactoring   video rental system
Legacy code refactoring video rental system
Jaehoon Oh
 
Let's Go (golang)
Let's Go (golang)Let's Go (golang)
Let's Go (golang)
상욱 송
 
인수테스트 주도 개발
인수테스트 주도 개발인수테스트 주도 개발
인수테스트 주도 개발
Jaehoon Oh
 
Clean code
Clean codeClean code
Clean codebbongcsu
 
Python vs Java @ PyCon Korea 2017
Python vs Java @ PyCon Korea 2017Python vs Java @ PyCon Korea 2017
Python vs Java @ PyCon Korea 2017
Insuk (Chris) Cho
 
[Td 2015]녹슨 c++ 코드에 모던 c++로 기름칠하기(옥찬호)
[Td 2015]녹슨 c++ 코드에 모던 c++로 기름칠하기(옥찬호)[Td 2015]녹슨 c++ 코드에 모던 c++로 기름칠하기(옥찬호)
[Td 2015]녹슨 c++ 코드에 모던 c++로 기름칠하기(옥찬호)
Sang Don Kim
 
Refelction의 개념과 RTTR 라이브러리
Refelction의 개념과 RTTR 라이브러리Refelction의 개념과 RTTR 라이브러리
Refelction의 개념과 RTTR 라이브러리
ssuser7c5a40
 
[1B1]스위프트프로그래밍언어
[1B1]스위프트프로그래밍언어[1B1]스위프트프로그래밍언어
[1B1]스위프트프로그래밍언어
NAVER D2
 
[Osxdev]4.swift
[Osxdev]4.swift[Osxdev]4.swift
[Osxdev]4.swift
NAVER D2
 
Project anarchy로 3d 게임 만들기 part_5_waste of time shoveling
Project anarchy로 3d 게임 만들기 part_5_waste of time shovelingProject anarchy로 3d 게임 만들기 part_5_waste of time shoveling
Project anarchy로 3d 게임 만들기 part_5_waste of time shoveling
Dong Chan Shin
 
어플리케이션 성능 최적화 기법
어플리케이션 성능 최적화 기법어플리케이션 성능 최적화 기법
어플리케이션 성능 최적화 기법Daniel Kim
 
Modern C++ 프로그래머를 위한 CPP11/14 핵심
Modern C++ 프로그래머를 위한 CPP11/14 핵심Modern C++ 프로그래머를 위한 CPP11/14 핵심
Modern C++ 프로그래머를 위한 CPP11/14 핵심흥배 최
 

What's hot (20)

모두의 JIT 컴파일러
모두의 JIT 컴파일러모두의 JIT 컴파일러
모두의 JIT 컴파일러
 
Effective c++chapter3
Effective c++chapter3Effective c++chapter3
Effective c++chapter3
 
2013 C++ Study For Students #1
2013 C++ Study For Students #12013 C++ Study For Students #1
2013 C++ Study For Students #1
 
[C++ Korea 2nd Seminar] C++17 Key Features Summary
[C++ Korea 2nd Seminar] C++17 Key Features Summary[C++ Korea 2nd Seminar] C++17 Key Features Summary
[C++ Korea 2nd Seminar] C++17 Key Features Summary
 
병렬 프로그래밍2
병렬 프로그래밍2병렬 프로그래밍2
병렬 프로그래밍2
 
C++20 Key Features Summary
C++20 Key Features SummaryC++20 Key Features Summary
C++20 Key Features Summary
 
Effective c++ chapter 1,2 요약
Effective c++ chapter 1,2 요약Effective c++ chapter 1,2 요약
Effective c++ chapter 1,2 요약
 
학교에서 배우지 않는 C
학교에서 배우지 않는 C학교에서 배우지 않는 C
학교에서 배우지 않는 C
 
Legacy code refactoring video rental system
Legacy code refactoring   video rental systemLegacy code refactoring   video rental system
Legacy code refactoring video rental system
 
Let's Go (golang)
Let's Go (golang)Let's Go (golang)
Let's Go (golang)
 
인수테스트 주도 개발
인수테스트 주도 개발인수테스트 주도 개발
인수테스트 주도 개발
 
Clean code
Clean codeClean code
Clean code
 
Python vs Java @ PyCon Korea 2017
Python vs Java @ PyCon Korea 2017Python vs Java @ PyCon Korea 2017
Python vs Java @ PyCon Korea 2017
 
[Td 2015]녹슨 c++ 코드에 모던 c++로 기름칠하기(옥찬호)
[Td 2015]녹슨 c++ 코드에 모던 c++로 기름칠하기(옥찬호)[Td 2015]녹슨 c++ 코드에 모던 c++로 기름칠하기(옥찬호)
[Td 2015]녹슨 c++ 코드에 모던 c++로 기름칠하기(옥찬호)
 
Refelction의 개념과 RTTR 라이브러리
Refelction의 개념과 RTTR 라이브러리Refelction의 개념과 RTTR 라이브러리
Refelction의 개념과 RTTR 라이브러리
 
[1B1]스위프트프로그래밍언어
[1B1]스위프트프로그래밍언어[1B1]스위프트프로그래밍언어
[1B1]스위프트프로그래밍언어
 
[Osxdev]4.swift
[Osxdev]4.swift[Osxdev]4.swift
[Osxdev]4.swift
 
Project anarchy로 3d 게임 만들기 part_5_waste of time shoveling
Project anarchy로 3d 게임 만들기 part_5_waste of time shovelingProject anarchy로 3d 게임 만들기 part_5_waste of time shoveling
Project anarchy로 3d 게임 만들기 part_5_waste of time shoveling
 
어플리케이션 성능 최적화 기법
어플리케이션 성능 최적화 기법어플리케이션 성능 최적화 기법
어플리케이션 성능 최적화 기법
 
Modern C++ 프로그래머를 위한 CPP11/14 핵심
Modern C++ 프로그래머를 위한 CPP11/14 핵심Modern C++ 프로그래머를 위한 CPP11/14 핵심
Modern C++ 프로그래머를 위한 CPP11/14 핵심
 

Viewers also liked

페차쿠차2014 1
페차쿠차2014 1페차쿠차2014 1
페차쿠차2014 1
은아 정
 
2015.12.05 쪼꼬두유 방황기
2015.12.05 쪼꼬두유 방황기2015.12.05 쪼꼬두유 방황기
2015.12.05 쪼꼬두유 방황기
은아 정
 
2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"
2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"
2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"
은아 정
 
2016.02.20 어쩌다보니 cocos2d x 사용하게 된 이야기 업로드용
2016.02.20 어쩌다보니 cocos2d x 사용하게 된 이야기 업로드용2016.02.20 어쩌다보니 cocos2d x 사용하게 된 이야기 업로드용
2016.02.20 어쩌다보니 cocos2d x 사용하게 된 이야기 업로드용
은아 정
 
[0806 박민근] 림 라이팅(rim lighting)
[0806 박민근] 림 라이팅(rim lighting)[0806 박민근] 림 라이팅(rim lighting)
[0806 박민근] 림 라이팅(rim lighting)MinGeun Park
 
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
SangYun Yi
 
[Gpg1권 박민근] 4.8 가려진 객체의 제외 기법 (오브젝트 오클루젼 컬링)
[Gpg1권 박민근] 4.8 가려진 객체의 제외 기법 (오브젝트 오클루젼 컬링)[Gpg1권 박민근] 4.8 가려진 객체의 제외 기법 (오브젝트 오클루젼 컬링)
[Gpg1권 박민근] 4.8 가려진 객체의 제외 기법 (오브젝트 오클루젼 컬링)MinGeun Park
 
Unity Surface Shader for Artist 02
Unity Surface Shader for Artist 02Unity Surface Shader for Artist 02
Unity Surface Shader for Artist 02
SangYun Yi
 
Devtree lightmapping unity5_2_1stday
Devtree lightmapping unity5_2_1stdayDevtree lightmapping unity5_2_1stday
Devtree lightmapping unity5_2_1stday
SangYun Yi
 
Ndc11 이창희_hdr
Ndc11 이창희_hdrNdc11 이창희_hdr
Ndc11 이창희_hdr
changehee lee
 
모바일 게임 최적화
모바일 게임 최적화 모바일 게임 최적화
모바일 게임 최적화
tartist
 
C++ stl
C++ stlC++ stl
C++ stl
은아 정
 
디자이너를 위한 NGUI의 이해
디자이너를 위한 NGUI의 이해디자이너를 위한 NGUI의 이해
디자이너를 위한 NGUI의 이해
Je Lyoung Kim
 
게임 디렉팅 튜토리얼
게임 디렉팅 튜토리얼게임 디렉팅 튜토리얼
게임 디렉팅 튜토리얼
Lee Sangkyoon (Kay)
 
게임 개발에 자주 사용되는 디자인 패턴
게임 개발에 자주 사용되는 디자인 패턴게임 개발에 자주 사용되는 디자인 패턴
게임 개발에 자주 사용되는 디자인 패턴
예림 임
 
2016 페차쿠차 "cppcheck, effective c++과 함께하는 bts"
2016 페차쿠차 "cppcheck, effective c++과 함께하는 bts"2016 페차쿠차 "cppcheck, effective c++과 함께하는 bts"
2016 페차쿠차 "cppcheck, effective c++과 함께하는 bts"
은아 정
 
[160402_데브루키_박민근] UniRx 소개
[160402_데브루키_박민근] UniRx 소개[160402_데브루키_박민근] UniRx 소개
[160402_데브루키_박민근] UniRx 소개
MinGeun Park
 
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
MinGeun Park
 
140109 팀프로젝트 협업툴
140109 팀프로젝트 협업툴140109 팀프로젝트 협업툴
140109 팀프로젝트 협업툴
은아 정
 

Viewers also liked (19)

페차쿠차2014 1
페차쿠차2014 1페차쿠차2014 1
페차쿠차2014 1
 
2015.12.05 쪼꼬두유 방황기
2015.12.05 쪼꼬두유 방황기2015.12.05 쪼꼬두유 방황기
2015.12.05 쪼꼬두유 방황기
 
2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"
2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"
2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"
 
2016.02.20 어쩌다보니 cocos2d x 사용하게 된 이야기 업로드용
2016.02.20 어쩌다보니 cocos2d x 사용하게 된 이야기 업로드용2016.02.20 어쩌다보니 cocos2d x 사용하게 된 이야기 업로드용
2016.02.20 어쩌다보니 cocos2d x 사용하게 된 이야기 업로드용
 
[0806 박민근] 림 라이팅(rim lighting)
[0806 박민근] 림 라이팅(rim lighting)[0806 박민근] 림 라이팅(rim lighting)
[0806 박민근] 림 라이팅(rim lighting)
 
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
Unity3D 엔진을 활용한 게임환경 분석 및 3D 그래픽스 기술 /제작 사례
 
[Gpg1권 박민근] 4.8 가려진 객체의 제외 기법 (오브젝트 오클루젼 컬링)
[Gpg1권 박민근] 4.8 가려진 객체의 제외 기법 (오브젝트 오클루젼 컬링)[Gpg1권 박민근] 4.8 가려진 객체의 제외 기법 (오브젝트 오클루젼 컬링)
[Gpg1권 박민근] 4.8 가려진 객체의 제외 기법 (오브젝트 오클루젼 컬링)
 
Unity Surface Shader for Artist 02
Unity Surface Shader for Artist 02Unity Surface Shader for Artist 02
Unity Surface Shader for Artist 02
 
Devtree lightmapping unity5_2_1stday
Devtree lightmapping unity5_2_1stdayDevtree lightmapping unity5_2_1stday
Devtree lightmapping unity5_2_1stday
 
Ndc11 이창희_hdr
Ndc11 이창희_hdrNdc11 이창희_hdr
Ndc11 이창희_hdr
 
모바일 게임 최적화
모바일 게임 최적화 모바일 게임 최적화
모바일 게임 최적화
 
C++ stl
C++ stlC++ stl
C++ stl
 
디자이너를 위한 NGUI의 이해
디자이너를 위한 NGUI의 이해디자이너를 위한 NGUI의 이해
디자이너를 위한 NGUI의 이해
 
게임 디렉팅 튜토리얼
게임 디렉팅 튜토리얼게임 디렉팅 튜토리얼
게임 디렉팅 튜토리얼
 
게임 개발에 자주 사용되는 디자인 패턴
게임 개발에 자주 사용되는 디자인 패턴게임 개발에 자주 사용되는 디자인 패턴
게임 개발에 자주 사용되는 디자인 패턴
 
2016 페차쿠차 "cppcheck, effective c++과 함께하는 bts"
2016 페차쿠차 "cppcheck, effective c++과 함께하는 bts"2016 페차쿠차 "cppcheck, effective c++과 함께하는 bts"
2016 페차쿠차 "cppcheck, effective c++과 함께하는 bts"
 
[160402_데브루키_박민근] UniRx 소개
[160402_데브루키_박민근] UniRx 소개[160402_데브루키_박민근] UniRx 소개
[160402_데브루키_박민근] UniRx 소개
 
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
 
140109 팀프로젝트 협업툴
140109 팀프로젝트 협업툴140109 팀프로젝트 협업툴
140109 팀프로젝트 협업툴
 

Similar to 2015.08.01 회사원쪼꼬두유

스타트업 인턴 개발자 3달간의 고군분투기 김은향
스타트업 인턴 개발자 3달간의 고군분투기 김은향스타트업 인턴 개발자 3달간의 고군분투기 김은향
스타트업 인턴 개발자 3달간의 고군분투기 김은향
Eunhyang Kim
 
Light Tutorial Django
Light Tutorial DjangoLight Tutorial Django
Light Tutorial Django
Kwangyoun Jung
 
김성훈 - 뛰어난 디버거가 되는 방법
김성훈 - 뛰어난 디버거가 되는 방법김성훈 - 뛰어난 디버거가 되는 방법
김성훈 - 뛰어난 디버거가 되는 방법성훈 김
 
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
영욱 오
 
16 학술제 마무리 자료
16 학술제 마무리 자료16 학술제 마무리 자료
16 학술제 마무리 자료
Junyoung Jung
 
빌드관리 및 디버깅 (2010년 자료)
빌드관리 및 디버깅 (2010년 자료)빌드관리 및 디버깅 (2010년 자료)
빌드관리 및 디버깅 (2010년 자료)
YEONG-CHEON YOU
 
구글앱엔진+스프링+스프링datajpa+메이븐
구글앱엔진+스프링+스프링datajpa+메이븐구글앱엔진+스프링+스프링datajpa+메이븐
구글앱엔진+스프링+스프링datajpa+메이븐
라한사 아
 
JavaScript로 오픈소스를 해보자. bsJS
JavaScript로 오픈소스를 해보자. bsJSJavaScript로 오픈소스를 해보자. bsJS
JavaScript로 오픈소스를 해보자. bsJSNAVER D2
 
04 생활 속 문제 해결을 위한 엔트리 프로그래밍
04 생활 속 문제 해결을 위한 엔트리 프로그래밍04 생활 속 문제 해결을 위한 엔트리 프로그래밍
04 생활 속 문제 해결을 위한 엔트리 프로그래밍
entrylabs
 
[123] electron 김성훈
[123] electron 김성훈[123] electron 김성훈
[123] electron 김성훈
NAVER D2
 
당신의 디버깅에 니코니코니
당신의 디버깅에 니코니코니당신의 디버깅에 니코니코니
당신의 디버깅에 니코니코니
Lusain Kim
 
IntelliJ로 Salesforce 개발환경 구축
IntelliJ로 Salesforce 개발환경 구축IntelliJ로 Salesforce 개발환경 구축
IntelliJ로 Salesforce 개발환경 구축
Jaewon Lee
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원NAVER D2
 
WTM 2018 2개월차 신입 백엔드 개발자의 따끈따끈 개발 썰
WTM 2018 2개월차 신입 백엔드 개발자의 따끈따끈 개발 썰WTM 2018 2개월차 신입 백엔드 개발자의 따끈따끈 개발 썰
WTM 2018 2개월차 신입 백엔드 개발자의 따끈따끈 개발 썰
Eunhyang Kim
 
C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)
C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)
C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)
Dong Chan Shin
 
부랴부랴 벼락사이드 프로젝트(암호화폐 자동매매) @ Soscon2019
부랴부랴 벼락사이드 프로젝트(암호화폐 자동매매) @ Soscon2019부랴부랴 벼락사이드 프로젝트(암호화폐 자동매매) @ Soscon2019
부랴부랴 벼락사이드 프로젝트(암호화폐 자동매매) @ Soscon2019
chioh song
 
20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf
20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf
20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf
eastarJeong2
 
3D 모델러 ADDIN 개발과정 요약
3D 모델러 ADDIN 개발과정 요약3D 모델러 ADDIN 개발과정 요약
3D 모델러 ADDIN 개발과정 요약
Tae wook kang
 
Node.js in Flitto
Node.js in FlittoNode.js in Flitto
Node.js in Flitto
SeungWoo Lee
 
Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...
Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...
Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...
Byunghyun Ban
 

Similar to 2015.08.01 회사원쪼꼬두유 (20)

스타트업 인턴 개발자 3달간의 고군분투기 김은향
스타트업 인턴 개발자 3달간의 고군분투기 김은향스타트업 인턴 개발자 3달간의 고군분투기 김은향
스타트업 인턴 개발자 3달간의 고군분투기 김은향
 
Light Tutorial Django
Light Tutorial DjangoLight Tutorial Django
Light Tutorial Django
 
김성훈 - 뛰어난 디버거가 되는 방법
김성훈 - 뛰어난 디버거가 되는 방법김성훈 - 뛰어난 디버거가 되는 방법
김성훈 - 뛰어난 디버거가 되는 방법
 
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
 
16 학술제 마무리 자료
16 학술제 마무리 자료16 학술제 마무리 자료
16 학술제 마무리 자료
 
빌드관리 및 디버깅 (2010년 자료)
빌드관리 및 디버깅 (2010년 자료)빌드관리 및 디버깅 (2010년 자료)
빌드관리 및 디버깅 (2010년 자료)
 
구글앱엔진+스프링+스프링datajpa+메이븐
구글앱엔진+스프링+스프링datajpa+메이븐구글앱엔진+스프링+스프링datajpa+메이븐
구글앱엔진+스프링+스프링datajpa+메이븐
 
JavaScript로 오픈소스를 해보자. bsJS
JavaScript로 오픈소스를 해보자. bsJSJavaScript로 오픈소스를 해보자. bsJS
JavaScript로 오픈소스를 해보자. bsJS
 
04 생활 속 문제 해결을 위한 엔트리 프로그래밍
04 생활 속 문제 해결을 위한 엔트리 프로그래밍04 생활 속 문제 해결을 위한 엔트리 프로그래밍
04 생활 속 문제 해결을 위한 엔트리 프로그래밍
 
[123] electron 김성훈
[123] electron 김성훈[123] electron 김성훈
[123] electron 김성훈
 
당신의 디버깅에 니코니코니
당신의 디버깅에 니코니코니당신의 디버깅에 니코니코니
당신의 디버깅에 니코니코니
 
IntelliJ로 Salesforce 개발환경 구축
IntelliJ로 Salesforce 개발환경 구축IntelliJ로 Salesforce 개발환경 구축
IntelliJ로 Salesforce 개발환경 구축
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
 
WTM 2018 2개월차 신입 백엔드 개발자의 따끈따끈 개발 썰
WTM 2018 2개월차 신입 백엔드 개발자의 따끈따끈 개발 썰WTM 2018 2개월차 신입 백엔드 개발자의 따끈따끈 개발 썰
WTM 2018 2개월차 신입 백엔드 개발자의 따끈따끈 개발 썰
 
C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)
C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)
C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)
 
부랴부랴 벼락사이드 프로젝트(암호화폐 자동매매) @ Soscon2019
부랴부랴 벼락사이드 프로젝트(암호화폐 자동매매) @ Soscon2019부랴부랴 벼락사이드 프로젝트(암호화폐 자동매매) @ Soscon2019
부랴부랴 벼락사이드 프로젝트(암호화폐 자동매매) @ Soscon2019
 
20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf
20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf
20년된 Naver Cafe 서비스가 Modularization으로 진화 하기_정동진.pdf
 
3D 모델러 ADDIN 개발과정 요약
3D 모델러 ADDIN 개발과정 요약3D 모델러 ADDIN 개발과정 요약
3D 모델러 ADDIN 개발과정 요약
 
Node.js in Flitto
Node.js in FlittoNode.js in Flitto
Node.js in Flitto
 
Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...
Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...
Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...
 

2015.08.01 회사원쪼꼬두유

  • 1. 0 직장인 쪼꼬두유 만든이 쪼꼬두유 소속팀 아마도 파판 연락처 euna501@jj-corp.jp 발표일 2015.08.01
  • 3. 2 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 https://www.assetstore.unity3d.com/kr/#!/content/10761 Sonagi Debug Watcher Console 에셋스토어에서 30$에 판매중
  • 4. 3 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 https://www.assetstore.unity3d.com/kr/#!/content/10761 Sonagi Debug Watcher Console 에셋스토어에서 30$에 판매중
  • 5. 4 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Sonagi Debug Watcher Console 에셋스토어에서 30$에 판매중 https://www.assetstore.unity3d.com/kr/#!/content/10761
  • 6. 5 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Sonagi Debug Watcher Console 에셋스토어에서 30$에 판매중 https://www.assetstore.unity3d.com/kr/#!/content/10761
  • 7. 6 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Sonagi Debug Watcher Console 에셋스토어에서 30$에 판매중 https://www.assetstore.unity3d.com/kr/#!/content/10761
  • 8. 7 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Sonagi Debug Watcher Console 에셋스토어에서 30$에 판매중 https://www.assetstore.unity3d.com/kr/#!/content/10761
  • 9. 8 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 https://www.assetstore.unity3d.com/en/#!/content/18424 CVS Viewer 에셋스토어에서 2$에 판매중
  • 10. 9 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Effect UI사이에 낑겨 넣기 UIEffect로 변신하기
  • 11. 10 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 http://www.tasharen.com/forum/index.php?topic=393.0
  • 12. 11 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 http://www.tasharen.com/forum/index.php?topic=393.0
  • 13. 12 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 http://www.tasharen.com/forum/index.php?topic=393.0 그래서 코드에서 UITexture의 Widget을 받아와 파티클 시스템 렌더러의 renderQue를 바꿔주면 됨
  • 14. 13 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 https://kldp.org/node/120862 Excel파일 csv파일로 저장하기 엑셀은 csv 저장시에 기본값으로 ansi 인코딩을 따르는데 Save as 옵션에서 인코딩을 변경할수는 있으나 안돼요 왜 안되는지는 모르겠으나 안돼요 Notepad에서도 깨져요 그래서 인터넷에서 찾아보니 유니코드 텍스트로 저장해 메모장에서 인코딩을 UTF-8로 저장한 뒤 일본어와 번체 등등등을 지원하는 프로그램으로 열어 t를 모두 ,로 변환하는 방식을 취하고 있더랍니다. 여태까지도 그렇게 써왔대요 프로그래머분이 excel파일을 받아서 csv파일로 변환했었다고 합니다.
  • 15. 14 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 https://jaimonmathew.wordpress.com/2011/08/23/excel_addin_to_work_with_unicode_csv/ Excel파일 csv파일로 저장하기
  • 16. 15 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 https://jaimonmathew.wordpress.com/2011/08/23/excel_addin_to_work_with_unicode_csv/ Excel파일 csv파일로 저장하기
  • 17. 16 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Excel파일 csv파일로 저장하기 또한 csv파일은 ’,’ 로 구분해서 저장되게 되어있는데 (default) Cell 내용에 ‘,’가 들어있으면 구분하게 되어버려요. 그래서 Cell 내용을 적을 때는 “” 사이에 넣어 구분을 한다고 합니다.
  • 18. 17 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 https://www.assetstore.unity3d.com/en/#!/content/18424 CVS Viewer 에셋스토어에서 2$에 판매중
  • 19. 18 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 https://www.assetstore.unity3d.com/en/#!/content/18424 CVS Viewer
  • 20. 19 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Unity에서 Linq 쓰기 http://neue.cc/2014/07/01_474.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 public interface IMyInterface { void MyMethod < T > ( T x ) ; } public class MyImpl : IMyInterface { public void MyMethod < T > ( T x ) { } } IMyInterface intf = new MyImpl ( ) ; intf. MyMethod ( "hogehoge" ) ; // 죽지 않는다 // System.ExecutionEngineException : Attempting to JIT compile method //'MyImpl : MyMethod <int> (int)'while running with --aot-only. intf. MyMethod ( 100 ) ; // 죽는다 c 제네릭 메서드를 인터페이스로 받아 구조체를 전달하면 죽는다.
  • 21. 20 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Unity에서 Linq 쓰기 1 2 3 4 5 // 어디서나 좋고 호출하지 않아도 좋으니까 사용 구조의 형태를 부르는 코드를 어딘가에 써 두는 static void _CompilerHint ( ) { new MyImpl ( ) . MyMethod ( default ( int ) ) ; } 결론은 1. 인터페이스를 안받도록 하기. 2. 받아야 할 상황이 있다면 어딘가에 코드를 써놓는다. 3. 제네릭메소드가 아니라 인터페이스라면 죽지 않는다. //IMyInterface <T> 이런식으로 http://neue.cc/2014/07/01_474.html
  • 22. 21 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Unity에서 Linq 쓰기 1 2 3 4 5 6 7 8 9 10 11 12 static void Death < T > ( ) { // 여기에서는 아직 죽지 않는다 var ACT = new Action < T > ( _ => { Debug. Log ( "hoge" ) ; } ) ; // System.ExecutionEngineException : Attempting to JIT compile // method '<Death> b__0 <int> (int)'while running with --aot-only. act ( default ( T ) ) ; // 호출하면 죽을 } // 이런 코드 호출하면 죽을 Death < int > ( ) ; c http://neue.cc/2014/07/01_474.html
  • 23. 22 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Unity에서 Linq 쓰기 1 2 3 4 5 6 7 8 9 10 11 12 static void Death < T > ( ) { var _dummy = 0; var ACT = new Action < T > ( _ => { Debug. Log ( "hoge" ) ; _dummy. GetHashCode ( ) ; // 뭐라도 외부 변수를 캡처 } ) ; act ( default ( T ) ) ; // 죽지 않는다 } c 작성자의 말을 빌리면 캡쳐 안한게 성능상 더 좋긴 한데 AOT에서 죽으면 그딴거 다 소용 없다고 쓰라고 합니다 http://neue.cc/2014/07/01_474.html
  • 24. 23 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Unity에서 Linq 쓰기 Linq에서 죽는것도 Lambda와 Generics와 Struct 조합같이 Generics의 메 소드 값에서 Lambda가 호출되고 있을 가능성이 매우 높음 해결 방법은 dll코드이기 때문에 수정할수 없음 그래서 보통 사용을 안하고는 하는데 문제는 mono 2.8에서 개선되었다고 합니다 근데 유니티 mono는 2.8이 아닌게 함정인겁니다. 유니티 4.5.1 기준으로 mono버전은 2.6이라고 합니다 직접 구현하던가 아니면 http://neue.cc/2014/07/01_474.html
  • 25. 24 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Unity에서 Linq 쓰기 https://www.assetstore.unity3d.com/kr/#!/content/18131
  • 26. 25 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Unity에서 Linq 쓰기 https://github.com/RyotaMurohoshi/UniLinq
  • 27. 26 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Unity에서 Linq 쓰기 http://qiita.com/RyotaMurohoshi/items/d3a2068f1ad787325ec0 새 mono에서는 해결이 되었으니 그 코드를 복붙해서 해결하면 되지 않을까 라고 생각해서 해봤는데 안됐다고 합니다. 그 외에 여러가지 우회 방법을 사용했으나 몇가지는 아직 예외가 발생해서 아 마 mono의 Linq 외에 컴파일러에서 변형이 있지 않았을까 추측한다고 합니 다. LINQ to Objects 관련 코드를 복붙했고 네임스페이스를 System.Linq에서 UniLinq로 변경 .NET Framework4 이상이 아니면 안되는 #ifdef를 적절하게 변경 FULL_AOT 라는 #ifdef 가 있으면 그쪽의 코드를 사용하도록 변경 Function <T> .Identity()와 PredicateOf <T> .Always를 사용하지 않도록 변경 GetEnumerator 메서드가 호출되므로 정의할 필요가 없는 메소드 정의를 추 가 하였다고 합니다.
  • 28. 27 03 정식출근 뭐 여하튼 출근을 하게 됐습니다 자 여기서 공유합니다 우리 프로젝트 좋은 것 배운 것 Unity에서 Linq 쓰기 http://qiita.com/RyotaMurohoshi/items/6fb02e50d9e08b487f47 요딴 라이브러리 믿을수 없다 이런분들을 위해서 해결방법도 있어요~ 왜냐하면 제작자가 설명을 해주거든요~ 는 가서 읽어보시면 될 것 같습니다.