728x90

Web 58

React 세팅 (라이브러리 설치법이 계속 쌓일 예정)

npx CRA 추가 npx create-react-app 폴더이름 npm 시작 npm run start npm Styled Components, normalize, reset npm install styled-components npm install styled-normalize npm install styled-reset npm redux, react-redux, toolkit npm install react-redux npm install redux // 동시설치 npm install react-redux redux // tool npm install @reduxjs/toolkit npm tailwind css npm install -D tailwindcss@npm:@tailwindcss/postcs..

Web/React 2022.05.13

웹개발 종합반 프로젝트 - 03 중간점검

중간점검으로부터 배운내용 정리 1. width: 100% !important - !important는 말 뜻 그대로 '중요한 속성' 을 의미하고, 해당 속성이 변경되지 않도록 하는 역할을 한다 2. reset cdn 3. 도메인이 같을때 브라우저에서 성능상 문제, 데이터를 미리 받아놔서. 캐시를 비워줘야함. ctrl shift r->강제 캐시삭제 4. ajax 에러처리방법 url = "https://api.openweathermap.org/data/2.5/weather?q=" + searchData + "&appid=3de474db76b0433d7c350250d3e62508" $.ajax({ type: "GET", url: url, data: {}, success: function (response) {..

Web 2022.03.05

종합반 플러스 - 2주차 - 나만의사전

페이지 2개인 웹사이트 서버 작업 서버 from flask import Flask, render_template, request, jsonify, redirect, url_for from pymongo import MongoClient import requests # 플라스크 웹앱 설정 app = Flask(__name__) # Mongo DB에 연결 client = MongoClient('13.124.196.127', 27017, username="test", password="test") db = client.dbsparta_plus_week2 @app.route('/') def main(): # 없는 단어 검색시, detail에서 보내온 msg를 html로 넘겨 주기 위한 함수. msg = requ..

Web 2022.02.27

스터디노트 03 - code: NavMesh

NavMesh 탭 열기: window - ai - navigation 처음에는 Agents에서 내가 설정한 케릭터와 같게, radius height 등등을 설정 Object항목에서 Mesh Renderer로 매쉬들 중에 빌드를 할 오브젝트들을 선택. --> Navigation static 체크(네비게이션으로 사용), 이제 이동할곳은 walkable, 아닌곳은 아니게 설정 (터레인쪽도 같게 해주면됌) 최종적으로 Bake를 해주어야지 네비게이션 만들어짐 NavMesh Agent - Base Offset: 높이 - Steering: NavMesh가 이동에 관련된거 - Obstacle Avoidance: 물체 회피에 관련 public class ControllerScript : MonoBehaviour { #r..

Web 2020.09.28

스터디노트 02 - code: 이동, 점프, 대시 - CharacterController

CharacterController - 물리엔진사용x 게임엔진의 움직임을 로직으로 쉽게 처리 - 자체적으로 캡슐 collider 소지 (충돌처리) - Slope Limit: 올라갈수 있는 경사도 - Step Offset: 올라갈수 있는 계단 높이 - Skin Width: 다른 collider랑 부딪혔을때 겹칠 수 있는 범위 - min move distance: 최소 이동값 RigidBody와 다르게. 중력, 공기저항도 설정을 해줘야한다. 하지만 설정만 해주면, 기본 함수들을 가져와서 쓸 수 있는 편함이 있다. Move, Isground 등 public class ControllerScript : MonoBehaviour { #region Variables //basic variables about the..

Web 2020.09.28

스터디노트 01 - code: 이동,점프,대수

유니티 RigidBody - 게임오브젝트를 엔진에서 제어하도록 해주는 컴포넌트 - Mass: 질량, 중력영향x 다른 RigidBody끼리 충돌했을때 반응을 어떻게 할지 정함 - Drag: 공기저항, 값이 작을수록 오브젝트가 무거워보임 ex) 점프했을때 값이 크면, 공기저항을 덜받아서, 깃털처럼 올라갔다 내려옴 - Angular Drag: 회전할때 공기저항 - Is Kinematic: 물리엔진이 아닌 게임오브젝트 로직에 따라서 이 게임오브젝트를 이동을 할지 결정 - Interpolate: 물리엔진에서의 애니메이션이 자연스럽게 보관을 할것인지 - Collision detection: 충돌처리를 연속적으로 할지, 아니면 특정한 경우에만 할지 c# #region #endregion 기능을 이용하면 보기 싫은 부..

Web 2020.09.28

[C++/ SDL2.0 - 똥피하기만들기] - 03. main 정리

오늘은 main에 있는걸 클래스로 빼보려고 합니다. 헤더와 소스파일로 Game.h / Game.cpp를 추가했습니다. 기본 몸체만 만들어주고 일단. private에는 멤버변수, 즉 우리가 글로벌로 빼둔 것들을 넣을거고 public에서는 멤버함수, 총 4가지의 함수를 사용해서(기본) 게임을 실행할거에요 1. init() - 게임을 실행한다(딱 게임이 시작할때 한번만 실행할 녀석들을 여기에 넣을거에요) 예를들면, sdl, window, render생성 등등 2. update() - 게임을 하면서 유저한테 입력받은걸 실시간으로 실행시켜줄 녀석들 이에요. 예를들면, 나중에 넣겠지만, 움직이는키 등등 3. render() - 게임을 하면서 모든 이미지는 이 함수가 관리할겁니다. 예를들면, buffer를 앞뒤로 바..

Web 2020.03.10
728x90