[AWS] GameLift
Β·
πŸ“ Computer Science/✏ Cloud Computing
AWS GameLift https://aws.amazon.com/ko/gamelift/ μ „μš© κ²Œμž„ μ„œλ²„ ν˜ΈμŠ€νŒ… – Amazon GameLift – Amazon Web Services Amazon GameLift FlexMatchμ—μ„œλŠ” μ •μ˜ν•œ κ·œμΉ™μ— 따라 ν”Œλ ˆμ΄μ–΄ λ§€μΉ˜λ©”μ΄ν‚Ήμ„ μ§„ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ν”Œλ ˆμ΄μ–΄ μŠ€ν‚¬, μ§€μ—° μ‹œκ°„, μ‚¬μš©μž μ§€μ • κΈ°μ€€ λ“± 맀치 ν˜•μ„±μ„ μœ„ν•΄ μ„ νƒν•˜λŠ” μš”μ†Œμ— 관계없이 FlexMatch aws.amazon.com 1. κ°œλ… GameLiftλŠ” μ„Έμ…˜ 기반의 λ©€ν‹° ν”Œλ ˆμ΄μ–΄ κ²Œμž„ μ„œλΉ„μŠ€λ₯Ό μ†μ‰½κ²Œ κ΅¬μΆ•ν•˜κ³  μš΄μ˜ν•˜κΈ° 쉽도둝 λ„μ™€μ£ΌλŠ” κ΄€λ¦¬ν˜• μ„œλΉ„μŠ€μ΄λ‹€. https://explore.skillbuilder.aws/learn/course/external/view/elearning/1916/amazon-..
[AWS] Lambda
Β·
πŸ“ Computer Science/✏ Cloud Computing
AWS Lambda https://aws.amazon.com/ko/lambda/ ν΄λΌμš°λ“œ μ»΄ν“¨νŒ… PaaS | Amazon Web Services AWS Lambda 및 Amazon Kinesisλ₯Ό μ‚¬μš©ν•˜μ—¬ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν™œλ™ 좔적, νŠΈλžœμž­μ…˜ μ£Όλ¬Έ 처리, 클릭 슀트림 뢄석, 데이터 정리, 둜그 필터링, 인덱싱, μ†Œμ…œ λ―Έλ””μ–΄ 뢄석, IoT λ””λ°”μ΄μŠ€ 데이터 ν…”λ ˆλ©”νŠΈλ¦¬ 및 μΈ‘ aws.amazon.com 1. κ°œλ… LambdaλŠ” AWS의 μ„œλ²„λ¦¬μŠ€ μ»΄ν“¨νŒ… μ„œλΉ„μŠ€λ‘œ μ„œλ²„λ₯Ό ν”„λ‘œλΉ„μ €λ‹ ν•  ν•„μš” 없이 νŠΉμ • μ΄λ²€νŠΈμ— λŒ€ν•œ μ‘λ‹΅μœΌλ‘œ μ½”λ“œλ₯Ό μ‹€ν–‰ν•  수 μžˆλ‹€. μ™„μ „ κ΄€λ¦¬ν˜• μ»΄ν“¨νŒ… μ„œλΉ„μŠ€ μƒνƒœ λΉ„μ €μž₯ μ½”λ“œ μ‹€ν–‰ Node.js, Java, Python, C#, Go, Ruby 지원 2. μž‘λ™ 방식 LambdaλŠ” μ΄λ²€νŠΈκ°€ 트리거 되면..
[Unity] 2D κ²Œμž„μ—μ„œ Sprite μ‚¬μš©
Β·
πŸ“ Game/✏ Unity
2D κ²Œμž„μ—μ„œ Sprite μ‚¬μš© νŒ€μ— μ•„νŠΈκ°€ μ—†λŠ” μƒνƒœμ—μ„œ μœ λ‹ˆν‹° 2D κ²Œμž„μ„ μ œμž‘ν•˜λ©΄, 생각보닀 Sprite μ‚¬μš©μ— 어렀움을 κ²ͺ을 수 μžˆλ‹€. 무료 λ¦¬μ†ŒμŠ€λ₯Ό ν™œμš©ν•΄ λ§΅, 였브젝트, 캐릭터 등을 보여주어야 ν•˜λŠ”λ° 각 μ΄λ―Έμ§€λ§ˆλ‹€ μ‚¬μ΄μ¦ˆκ°€ 달라 이λ₯Ό 적절히 ν™œμš©ν•˜κΈ°κ°€ μ–΄λ ΅κΈ° λ•Œλ¬Έμ΄λ‹€. κ·Έλž˜μ„œ μ–΄λ–€ 기쀀을 작고 이미지 λ¦¬μ†ŒμŠ€λ₯Ό μ‚¬μš©ν•˜λ©΄ 쒋을지 μž‘μ„±ν•΄ 보렀 ν•œλ‹€. 2D κ²Œμž„μ—μ„œ Sprite μ‚¬μ΄μ¦ˆλ₯Ό κ²°μ •ν•˜λŠ”λ° 영ν–₯을 μ£ΌλŠ” ν‚€μ›Œλ“œλŠ” λ‹€μŒκ³Ό κ°™λ‹€. 카메라 μ‚¬μ΄μ¦ˆ: 처음 Scene을 μƒμ„±ν•˜λ©΄ 기본적으둜 메인 카메라가 μƒμ„±λ˜μ–΄ μžˆλŠ”λ°, 이 카메라 μ‚¬μ΄μ¦ˆλŠ” 5둜 μ„€μ •λ˜μ–΄ μžˆλ‹€. 이미지 μ‚¬μ΄μ¦ˆ & Pixels Per Unit: Pixels Per UnitλŠ” 100으둜 κΈ°λ³Έ μ„€μ •λœλ‹€. μ΄λ•Œ ν…ŒμŠ€νŠΈλ‘œ μ‚¬μš©ν•œ μ΄λ―Έμ§€λŠ” 128x1..
[C++] μ—°κ²° 리슀트(Linked List)
Β·
πŸ“ Computer Science/✏ Algorithm
μ—°κ²° 리슀트(Linked List) 문제 https://leetcode.com/problems/add-two-numbers/ Add Two Numbers - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com class Solution { public: ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { ListNode* root = new ListNode(); ListNode* node = root; int num = 0..
[C#] Partial νƒ€μž…, Partial λ©”μ„œλ“œ
Β·
πŸ“ Language/✏ C#
1. Partial νƒ€μž… Partial νƒ€μž…μ€ 클래슀(Class), ꡬ쑰체(Struct), μΈν„°νŽ˜μ΄μŠ€(Interface)λ₯Ό μ—¬λŸ¬ νŒŒμΌμ— μ •μ˜ν•  수 있게 ν•œλ‹€. λ‹€λ₯Έ 파일둜 λΆ„ν• λ˜μ§€λ§Œ λ…Όλ¦¬μ μœΌλ‘œλŠ” ν•˜λ‚˜μ΄κΈ° λ•Œλ¬Έμ— 컴파일될 λ•Œ λΆ„ν• λœ 파일이 κ²°ν•©λœλ‹€. μ‚¬μš©ν•˜λŠ” μ΄μœ λŠ” Code Generatorκ°€ λ§Œλ“  μ½”λ“œμ™€ μ‚¬μš©μžκ°€ λ§Œλ“  μ½”λ“œλ₯Ό λΆ„λ¦¬ν•˜κΈ° μœ„ν•¨μ΄λ‹€. κ°œλ°œμžμ—κ²Œ 포컀슀 ν•΄μ•Ό ν•˜λŠ” μ½”λ“œλ₯Ό 뢄리해 μ€€λ‹€λŠ” μ μ—μ„œ 크게 도움이 λœλ‹€. 예λ₯Ό λ“€μ–΄, μœˆνΌμ—μ„œλŠ” Form UI λ””μžμΈκ³Ό κ΄€λ ¨λœ Form1.designer.cs 파일과 μ‚¬μš©μžκ°€ μ“°λŠ” Form1.cs νŒŒμΌμ— λ™μΌν•œ 클래슀λͺ…을 두고 이λ₯Ό partial둜 μ„ μ–Έν•˜λŠ”λ°, μ»΄νŒŒμΌλŸ¬λŠ” λ‚˜μ€‘μ— 이λ₯Ό 합쳐 ν•˜λ‚˜μ˜ 클래슀둜 λ§Œλ“ λ‹€. λ˜ν•œ, ASP.NET μ›Ή νΌμ—μ„œλŠ” ν•˜λ‚˜μ˜ μ›ΉνŽ˜μ΄..
[C#] μΈλ±μ„œ(Indexer)
Β·
πŸ“ Language/✏ C#
μΈλ±μ„œ(Indexer) μΈλ±μ„œλŠ” 인덱슀([])λ₯Ό μ΄μš©ν•΄μ„œ 객체 λ‚΄μ˜ 데이터에 μ ‘κ·Όν•  수 있게 ν•΄μ£ΌλŠ” ν”„λ‘œνΌν‹°μ΄λ‹€. 마치 객체λ₯Ό λ°°μ—΄μ²˜λŸΌ μ‚¬μš©ν•  수 μžˆλ‹€. 1. κ΅¬ν˜„ νŠΉλ³„ν•œ 문법인 this []λ₯Ό μ¨μ„œ 클래슀 ν”„λ‘œνΌν‹°μ²˜λŸΌ getκ³Ό set을 μ •μ˜ν•œλ‹€. μž…λ ₯ νŒŒλΌλ―Έν„°μΈ μΈλ±μŠ€λŠ” μ—¬λŸ¬ 데이터 νƒ€μž…μœΌλ‘œ μ •μ˜ν•  수 μžˆλ‹€. 주둜 intλ‚˜ string νƒ€μž…μ„ μ‚¬μš©ν•œλ‹€. class ν΄λž˜μŠ€μ΄λ¦„ { ν•œμ •μž λ°˜ν™˜νƒ€μž… this[μž…λ ₯νƒ€μž… μž…λ ₯이름] { get { // λ‚΄λΆ€ 데이터 λ°˜ν™˜ } set { // λ‚΄λΆ€ 데이터 μ €μž₯ } } } 2. ν™œμš© 1) intν˜• 인덱슀둜 λ°°μ—΄ μ ‘κ·Ό class MyClass { private const int MAX = 10; private string name; private int[] data = ..