์ ์ฒด ๊ธ
[STL] ์ด์ค Vector : ์์ vector<vector<string>>, ์ฝ๋์ฒจ๋ถ
vector clothes; ์ push_back() ๊ฐ๋ฅํ ๊ฒ์, vector kind_name1; vector kind_name2; vector kind_name3; ๋ฑ์ vectorํ ๋ฟ์ด๋ค. ๊ฐ๋ น, kind_name1,kind_name2,kind_name3์ ๊ฐ๊ฐ ์ ๋นํ string์ push_back()ํด์ฃผ๊ณ ์ด๊ฒ๋ค์ ๋ vector clothes; ์ push_back() ํ๋ค๋ฉด... kind_name1.push_back("yellowhat"); kind_name1.push_back("headgear"); kind_name2.push_back("bluesunglasses"); kind_name2.push_back("eyewear"); kind_name3.push_back("green_turba..
[STL] multimap์ ํ์ ๋ฐฉ๋ฒ
ํ์๋ฐฉ๋ฒ index๋ก ์ ๊ทผํ ์ ์๊ณ iterator๋ก ์ ๊ทผ ์์ : begin( ), ๋ : end( ) key : iter->first, value : iter->second ๋ฐ๋ณต๋ฌธ ์ฌ์ฉ ์ auto ํ์ฉ or pair ์ฌ์ฉ #include #include #include #include #include //multimap์ ์ค๋ณต key๋ฅผ ํ์ฉ using namespace std; int main(void) { multimap mm; multimapmultimapstr; multimapstr.insert(make_pair("0","cry")); multimapstr.insert(make_pair("0", "343")); for (pair tempmap : m..
์ด์งํ์ ํต์ฌ์ฝ๋
์ฌ๊ท๋ฅผ ํ์ฉํ ์ด์งํ์์ ํต์ฌ ๊ฐ๋ ์ด ๋๋ ์ฝ๋ def Search(start,end,target): if start==end: //~~ return mid = (start+end)/2 if nums[mid]
ํฌํค ๋ฌด๋ฃ๋ฒ์ ์ฌ์ฉํ๊ธฐ(3) ์ด๋์ ๋ถ๋๋ฝ๊ฒ ๋ณด์ด๊ธฐ ์ํ Lerp ์ถ๊ฐ
์์ ๊ธ๊ณผ ์ด์ด์ ์์ฑํ๋ ๊ฒ์ ๋๋ค. Transform View ์ปดํฌ๋ํธ๋ฅผ ๋นผ๋ ์ ์๋ํ๋ ์ฝ๋ + ์ฃผ์ using System.Collections; using System.Collections.Generic; using UnityEngine; using Photon.Pun; using Photon.Realtime; //๊ด์ธก ์ปจํธ๋กค๋ฌ //์ํ๋ณํ ๊ด์ธก(๋ฐ์ดํฐ์ ์ฃผ๊ณ ๋ฐ์) public class playerController : MonoBehaviourPunCallbacks, IPunObservable { private Vector3 curPos; private Quaternion curRot; void Start() { } void Update() { if(photonView.IsMine)//๋ด๊ฐ ํด..

ํฌํค ๋ฌด๋ฃ๋ฒ์ ์ฌ์ฉํ๊ธฐ(2) ํ๋ ์ด์ด ๋ค์ ์์ฑ๊ณผ ์ํธ ์ํ ๋๊ธฐํ๋ฅผ ์ํ ๊ธฐ์ด์์
์์ ๊ธ๊ณผ ์ด์ด์ ์์ฑํ๋ ๊ฒ์ ๋๋ค. ์ ๋นํ ์บก์ ํ๋ ๋ง๋ค๊ณ ์ด๋ฆ์ player. rigidbody์ปดํฌ๋ํธ์ PlayerController ํ๋ ๋ฌ์์ฃผ๊ณ (์ถํ ์์ฑ), Photon View ์ปดํฌ๋ํธ์ Photon Transform View ์ปดํฌ๋ํธ๋ ๋ฌ์์ค๋ค. player๊ฐ ์์ง์ผ ์ง๋ฉด์ด ๋ ํ๋ธ ํ๋ ์์ฑํ์ฌ x์ z์ Scale ๊ฐ์ ์์ ๋กญ๊ฒ ์กฐ์ . ์ด ์บก์์ ํ๋ ์ด์ด๋ก ํ๋ํ ๊ฒ์ด๋ค. ์ด ์บก์์ Resources ํด๋๋ฅผ ์๋ก๋ง๋ค์ด์ ๊ทธ ์์ ํ๋ฆฌํฉ์ผ๋ก ๋ง๋ค๊ณ ํ์ด์ด๋ผํค ์ฐฝ ์์ ์๋ player๋ ์ง์ด๋ค. ๋คํธ์ํฌ๋งค๋์ .cs๋ฅผ ์๋์ ๊ฐ์ด ์์ ํด์ค๋ค. public GameObject playerprefab; public Transform spawnspot; void SpawnPlayer() { /..
ํฌํค ๋ฌด๋ฃ๋ฒ์ ์ฌ์ฉํ๊ธฐ(1) ํฌํค ID๋ฐ์์ ์ํฌํธ, ๋ฐฉ์์ฑ
2022๋ ๊ธฐ์ค์ผ๋ก ๊ณผ๊ฑฐ์ ๋ฌธ์๋๋ก ๋ฐ๋ผํ๋ฉด ํฌํค์ด ์๋ ์ ์๋ค. ํด๋น ๊ธ์ 2022๋ 1์ 4์ผ ๊ธฐ์ค์ผ๋ก ํฌํคPUN2๊ฐ ๋์๊ฐ๋ ๊ฒ์ ํ์ธํ๊ณ ์์ฑํ๋ ๊ธ์ด๋ค. ์์์ ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์ ์ ์ ๋ ๋ฌด๋ฃ ํฌํค์ผ๋ก ์์ฉ๊ฐ๋ฅํ๋ค. ์๋ ํฌํค ์ฌ์ดํธ์ ๊ฐ์ ํ์๊ฐ์ ์ ํ ๋ค์์ ์ดํ๋ฆฌ์ผ์ด์ ์์ฑ์ ๋๋ฅด๊ณ ์ ๋นํ ํ๋ก์ ํธ ์ด๋ฆ์ ์จ์ฃผ๋ฉด ID๊ฐ ๋ฌ๋ค. https://www.photonengine.com/ko-KR/Photon ๊ธ๋ก๋ฒ ํฌ๋ก์ค ํ๋ซํผ ์ค์๊ฐ ๊ฒ์ ๊ฐ๋ฐ | Photon Engine Cookie Settings Photon uses cookies to identify you as logged-in user, to improve your experience and for marketing. Review a..
๊น, ๊นํ๋ธ ๋๋์ฒด ์ ์ฐ๋๊ฑฐ์์? ์ ๋ํ ๋๋ต
์ฒ์์ ๊น์ ์ ํ ์ฌ๋๋ค์ ๊น์ ์ ์ฐ๋์ง๋ ๋ชจ๋ฅผ ๋ฟ๋๋ฌ ์ฒ์ ์ ํ๋ ์ฉ์ด๋ค์ ๋ถ๋ชํ์ ํผ๋์ ๊ฒช๊ฒ ๋๋ค. ์์ ์ "ํ์ ๊ด๋ฆฌ" "ํ์ " ์ ์ํด์ ์ด๋ค. "๊น์ ์ฐ์ง ์์ ๋, ํ์ ๊ด๋ฆฌ์ ์ด๋ ค์" ๊น์ ๋ชจ๋ฅด๋ ์ฌ๋์ ๊ฐ์ธ ํ๋ก์ ํธ์ ๋ฒ์ ์ ๊ด๋ฆฌํ๊ณ ์ถ๋ค๋ฉด ๋ก์ปฌ์ด๋ ํน์ ๋๋ผ์ด๋ธ์ ์ผ์ผํ ์์ถํด ๋ณด๊ดํด์ผํ๋ค. -> ์ฒซ๋ฒ์งธ ์ด๋ ค์ ๊ฐ๋ฐ์ด ์ญ ์งํ๋๋ค๊ฐ ์๋ก ์ถ๊ฐํ ๋ถ๋ถ๋ค์ ๋ฒ๋ ค์ผ ํ ๋ ์ด์ ๋ฒ์ (ํน์ ๋ช ๋จ๊ณ ์ )์ผ๋ก ๋์๊ฐ์ผํ๋ ์ ํ์ ์๊ฐ๋ค๋ง๋ค ํ๋จ๋ฏธ์ค, ์ค์๊ฐ ๋ฐ์ํ ์ ์๋ค. -> ๋๋ฒ์งธ ์ด๋ ค์ ์ฆ ๋ก์ปฌ ์์ถ๋ฐฉ๋ฒ์ ํน์ ์์ ์ผ๋ก ์์ ์์ฌ๋ก ๋์๊ฐ๋ ๊ฒ์ด ์๋นํ ์ด๋ ต๋ค. "๊น์ ์ฐ์ง ์์ ๋, ํ์ ํจ์จํ" ํ ํ๋ก์ ํธ์ ์ฌ๋ฌ ์ฌ๋์ด ๋งค๋ฌ๋ ค์ ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด ๋์ค์ ํฉ์น ๋ ๊ฐ์๊ฐ ๋ณ์๋ช ์ด ๋ค๋ฅด๊ฒ..