Unityã§ä½¿ãC#/DLLãã¼ã·ã£ãªã³ã°äºå ¸
ã¤ã³ãã¬ã¹ NextPublishing
1,980å
990å
(900å+ç¨)
ãç¹ä¾¡ã
é¢é£ãµã¤ã
æ¬æ¸ã®é¢é£ãã¼ã¸ãç¨æããã¦ãã¾ãã
å 容紹ä»
æ¬æ¸ã¯Unityã«ç¹åããããã¼ã·ã£ãªã³ã°ï¼C#ã¨ãã¤ãã£ãã©ã¤ãã©ãªéã§ã®ãã¼ã¿äº¤æå¦çï¼ã®è§£èª¬æ¸ã§ããã²ã¼ã ã¨ã³ã¸ã³Unityã使ãã¤ã¤C#ã§ãã¤ãã£ãDLL(.so)ã使ãéããã¼ã·ã£ãªã³ã°ã§è¦æ¦ãã¦ã¯ããªãã§ããããï¼ .NET Frameworkã§ã®ãã¼ã·ã£ãªã³ã°ã«ã¤ãã¦ã®æ å ±ã¯å¤ãè¦ããã¾ãããUnityã対象ã¨ãããã®ã¯å°ãªãã®ãç¾ç¶ã§ããæ¬æ¸ã§ã¯å¤ãã®ã±ã¼ã¹ãç´¹ä»ãã¦ãããäºå ¸ã¨ãã¦ã使ãããã ãã¾ãã
æ¸èªæ å ±
- èè : å±±ç° è±ä¼¸
- çºè¡æ¥: 2021-01-15 (ç´æ¸ç±ççºè¡æ¥: 2021-01-15)
- æçµæ´æ°æ¥: 2021-01-15
- ãã¼ã¸ã§ã³: 1.0.0
- ãã¼ã¸æ°: 78ãã¼ã¸(PDFçæç®)
- 対å¿ãã©ã¼ããã: PDF, EPUB
- åºç社: ã¤ã³ãã¬ã¹ NextPublishing
対象èªè
Unity,ãã¼ã·ã£ãªã³ã°,ã²ã¼ã ,DLLã«èå³ããã人
èè ã«ã¤ãã¦
å±±ç° è±ä¼¸
ãµã¼ã¯ã«ãããããã©ãã代表ãã°ã©ãã£ãã¯ã¹APIã®ããã°ã©ãã³ã°ã主ã¨ããæè¡å人èªã®å·çæ´»åãè¡ããCEDEC 2020ã§ã¯ããæè¡å人ä½å®¶ã«ãªãã ï½åãæ¹æ¹é©æ代ã«ãããã¨ã³ã¸ãã¢ã®ã¬ãã«ã¢ããã®ä¸ä¾ï½ãããã¼ãã«è¬æ¼ãè¡ãã
ç®æ¬¡
ç®æ¬¡
第1ç« ãã¯ããã«
- 1.1ã対象èªè
- 1.2ããªã ãã¼ã·ã£ãªã³ã°ãå¿ è¦ã«ãªãã®ã
- 1.3ãåææ¡ä»¶
- 1.4ãåä½ç°å¢
- 1.5ãå 責äºé
- 1.6ãåèæç®
第2ç« ããã¼ã·ã£ãªã³ã°åºç¤
- 2.1ããã¼ã·ã£ãªã³ã°ã¨ã¯
- 2.2ããã¼ã·ã£ãªã³ã°ã®åºæ¬åä½
- 2.3ãBlittableã¨éBlittable
- 2.4ããã¤ãã£ãé¢æ°ãå¼ã³åºãæ¹æ³
- 2.5ãæ¹åå±æ§(In/Outã¢ããªãã¥ã¼ã)
- 2.6ãå¼ã³åºãè¦ç´
- 2.7ãã¤ã³ã¿ã¼ãã§ã¼ã¹ã®å½¢å¼
- 2.8ã大ã¾ããªæé
第3ç« ãç°¡åãªãã¼ã·ã£ãªã³ã°
- 3.1ãããªããã£ãåï¼å¼æ°ã«ã»ãããã¦é¢æ°å¼ã³åºã
- 3.2ãããªããã£ãåï¼å¼æ°ã§çµæãåãåãå ´å
- 3.3ãããªããã£ãåï¼é¢æ°æ»ãå¤ã®å ´å
第4ç« ãæ§é ä½ã®ãã¼ã·ã£ãªã³ã°
- 4.1ãæ§é ä½ã®å®ç¾©
- 4.2ãBOOL/boolåã®æ³¨æç¹
- 4.3ãæ§é ä½ï¼å¼æ°ã«ã»ãããã¦é¢æ°å¼ã³åºã
- 4.4ãæ§é ä½ï¼å¼æ°ã«ã»ãããã¦é¢æ°å¼ã³åºã(2)
- 4.5ãæ§é ä½ï¼å¼æ°ã§çµæãåãåãå ´å
- 4.6ãæ§é ä½ï¼é¢æ°æ»ãå¤ã®å ´å
- 4.7ãæ§é ä½ï¼é¢æ°æ»ãå¤ï¼ãã¤ã³ã¿ï¼ã®å ´å
- 4.8ãå ±ç¨ä½
第5ç« ãé åã®ãã¼ã·ã£ãªã³ã°
- 5.1ãããªããã£ãåï¼å¼æ°é¢æ°å¼ã³åºã
- 5.2ãããªããã£ãåï¼å¼ã³åºãå ã§é åå 容ãå¤æ´
- 5.3ãããªããã£ãåï¼æ»ãå¤ã®å ´å
- 5.4ãæ§é ä½é åï¼å¼æ°é¢æ°å¼ã³åºã
- 5.5ãæ§é ä½é åï¼å¼ã³åºãå ã§é åå 容ãå¤æ´
第6ç« ãæååã®è¡¨ç¾
- 6.1ãWindowséçºç°å¢ã®æåã¨ã³ã³ã¼ãã£ã³ã°
- 6.2ãLinuxãAndroidãiPhoneã®å ´å
- 6.3ã.NET Frameworkã¨Monoã®å®è¡ç³»ã«ããéã
- 6.4ãMonoã«ããæååå¼æ°ã®å¼ã³åºãã観å¯ãã
- 6.5ãå®è¡ã©ã³ã¿ã¤ã éãã¸ã®å¯¾ç
- 6.6ãWin32APIã®å¼ã³åºãã«ã¤ãã¦
第7ç« ãæååã®å¤æ
- 7.1ãæååãShift-JISã®ãã¤ãåã¸å¤æ
- 7.2ãShift-JISã®ãã¤ãåããæååã¸å¤æ
- 7.3ãæååãUTF-8ã®ãã¤ãåã¸å¤æããå ´å
- 7.4ãæååãUTF-16ã®ãã¤ãåã¸å¤æããå ´å
- 7.5ãæååãUTF-32ã®ãã¤ãåã¸å¤æããå ´å
- 7.6ãUTF-32ã®ãã¤ãåããæååã¸å¤æ
- 7.7ãIntPtrã®ãã¼ã¿å ã®é·ããæ±ãã
- 7.8ãIntPtr(UTF-8ãã¤ãå)ããã®æååå
- 7.9ãIntPtr(UTF-16ãã¤ãå)ããã®æååå
- 7.10ãIntPtr(Shift-JISãã¤ãå)ããã®æååå
- 7.11ãIntPtr(UTF-32ãã¤ãå)ããã®æååå
- 7.12ãã¡ã¢ãªã¼ã®å²ãå½ã¦ã«é¢ãã注æäºé
第8ç« ãæååã®ãã¼ã·ã£ãªã³ã°
- 8.1ãæåååï¼å¼æ°ã«ã»ãããã¦é¢æ°å¼ã³åºã
- 8.2ãæåååï¼å¼æ°ã§çµæãåãåãå ´å
- 8.3ãæåååï¼å¼æ°ã§çµæãåãåãå ´å(2)
- 8.4ãæåååï¼é¢æ°æ»ãå¤ã®å ´å
- 8.5ãæååé ååï¼å¼æ°é¢æ°å¼ã³åºã
- 8.6ãæååé ååï¼å¼ã³åºãå ã§é åå 容ãå¤æ´
第9ç« ãä¸ç´ãã¼ã·ã£ãªã³ã°
- 9.1ãããããã£ã¼ã«ãã使ç¨ãã¦ããå ´å
- 9.2ãããªããã£ãåã®2次å é åã®å ´å
- 9.3ãæ§é ä½ä¸ã«æ§é ä½ãããå ´å
- 9.4ãæ§é ä½ä¸ã«é å(åºå®é·)ãããå ´å
- 9.5ãæ§é ä½ä¸ã«é å(å¯å¤é·)ãããå ´å
- 9.6ãæ§é ä½ä¸ã«æåå(åºå®é·)ãããå ´å
- 9.7ãæ§é ä½ä¸ã«æåå(åºå®é·)ãããå ´å(2)
- 9.8ãæ§é ä½ä¸ã«æåå(å¯å¤é·)ãããå ´å
- 9.9ãæ§é ä½ä¸ã«æåé åãããå ´å
- 9.10ãC#ã®é¢æ°ãDLLã«æ¸¡ãå ´å
- 9.11ãDLLé¢æ°ããé¢æ°ãã¤ã³ã¿ãè¿ãå ´å
- 9.12ãDLLé¢æ°ããé¢æ°ãã¤ã³ã¿ãè¿ãå ´å(2)
- 9.13ãæ§é ä½ä¸ã«é¢æ°ãã¤ã³ã¿ãããå ´å