본문 바로가기

전체 글191

백준 c++로 문제 풀기 (11~20) 11/200 1330 두 수 비교하기두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.#include using namespace std;int main(){ int a,b; cin>>a>>b; if(a>b) { cout"한번에 정답 ! 삼항 연산자 사용한 풀이조건 ? 참일 때 : 거짓coutb)?">":((a근데 괄호 조심해야할거같음 12/200 9498 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. #include using namespace std;int main(){ int score; cin>>.. 2025. 5. 3.
백준 c++로 문제 풀기 (1~10) c#언어로 개발해왔기 때문에 c++은 정말 오랜만에 써보는데 코딩테스트는 C#보다는 Python, c++, Java가 유리하다고 한다. 나는 그중에서 그나마 아는게 C++밖에 없기 때문에 C++로 오늘부터 시작해보려고 한다! 백준 난이도 쉬운 문제들로 200문제를 풀어서 일단 언어와 문법에 익숙해지는게 첫번째 목표이다. 그 첫걸음은 국룰인 Hello World! 출력하기1/200. 2557번처음에 나는 1. cout을 생각하지 못하고 #include 헤더가 필요 없는 줄 알았음 2. Hello World가 문자열이니 반환값이 string이어야 하는거 아닌가?했던 생각 ㅋusing namespcae std;string main(){ cout이렇게 작성했고 컴파일 에러가 났다. string은 typ.. 2025. 4. 26.
[Photon Pun2] 룸 생성,입장 / 빌드 저번에는 서버 접속, 로비 생성, 접속까지 해봤다. 오늘은 룸 생성 및 접속을 해보자.1. 로비 접속 -> 랜덤 룸 입장 -> 실패 -> 룸 생성using Photon.Pun;using System.Collections;using System.Collections.Generic;using UnityEngine;using Photon.Realtime;//클래스 상속public class GameManager : MonoBehaviourPunCallbacks{ //포톤 게임 버전을 설정하기 위한 변수, 같은 게임 버전끼리 공유가 된다.이 클라이언트의 버전 번호입니다. 사용자는 gameVersion으로 서로 구분됩니다(이를 통해 획기적인 변경이 가능함). private readonly string .. 2024. 10. 23.
[Photon Pun2] 세팅하기 , 서버 접속 1. 포톤  포톤 사이트에 접속 -> 로그인 -> 관리 화면으로 이동 -> 새 애플리케이션 만들기멀티플레이어 선택, Pun 선택, 프로젝트 명 작성 생성완료2. 유니티 유니티 프로젝트 생성  Unity asset store에서 Photon Pun2 - Free 열기 pakage manager -> Download -> Import 위에 생성됐던 AppId 입력 -> Setup Project -> Close 잘 적용된것을 확인할 수 있다. 코드 작성해서 접속이 잘 되는지 확인해보기using Photon.Pun;using System.Collections;using System.Collections.Generic;using UnityEngine;//클래스 상속public class GameManager : .. 2024. 10. 23.
마리오 개발 보완하기 7일 안에 구현하느라 놓쳤던 디테일한 부분들을 보완하려고 한다.  보완할 목록 1. 점프한 상태에서 오/왼으로 이동 + 벽돌이면 공중에서 계속 떠있는거2. 블록사이에서 매끄럽지 않은거3. 포탈에서 느려지기 + 포탈에서 나올때 아래에서 올라오기4. 깃발 타기 애니메이션 부자연스러운거5. 게임오버 씬에서 점수 표시하기 6. 버섯 나오는거도 천천히 아래에서 올라오기7. 마리오 크기 증가 , 감소 8. UI 유지하기 - 완오늘 할 건 마리오 크기 증가할 때 모습이다. 너무 바로 크기 증가하는 걸 원작처럼 효과를 주면서 증가하도록 하려고 한다.애니메이션 Scale 조정으로하면 될 거 같다. 작은 상태 크기를 1이라고 치자조금 커졌다(2) 원래로 작아졌다(1) 커졌다(2) 원래로 작아졌다(1) 커졌다(2) 커졌다(.. 2024. 9. 25.
유니티(unity) 씬 전환 시 UI 유지하기 마리오 개발 당시에 이거 하려고 엄청 애먹었었다.json 파일로 데이터 저장하기Playerprefs, DontDestroyonLoad 등 안해본게 없었는데 제대로 해결 못함  그때는 싱글톤 패턴에 대해서 잘 몰랐다 하지만 이젠 다르지 ..' 이건 싱글톤 패턴으로 하면 간단히 할 수 있었다https://art-life.tistory.com/130 유니티-싱글톤패턴(Singleton) 설명 및 스크립트 예제오랜만의 포스팅을 싱글톤으로 하게 되었네요. 일단 제 기준으로 유니티에서 사용하기 편하고 관리하기 쉬운 방법의 싱글톤 예제를 가지고 왔습니다. 싱글톤의 역할 싱글톤은 프로그래밍 디자art-life.tistory.com이 블로그에 도움을 크게 받았다 !!!!!  먼저 GameManager 스크립트 생성한다... 2024. 9. 25.