2D Square에 설정에서 Sprite를 누르면 다양한 이미지로 변경가능하다!

 

 

 

Edit -> Project Settings -> Input Manager

Horizontal : A,D 왼쪽 오른쪽

Verticla : W,S,위,아래

Fire들은 휠 설정들 지정할 수 있음.

Jump 는 space 바를 의미한다. 

 

 

 

 

충돌감지하려면 모든 물체에 Collider 2D넣어줘야하고

Player에게는 Rigidbody 2D를 넣어줘야한다. (wall에 해도되지만 굳이.. 많은 벽에 할필요는 없짐)

그리고 Gravity Scale을 0으로 해줘야 중력없이 움직임

1이면 밑으로 떨어짐..

 

 

 

폴더 구조

1. 게임 신(장면들)

2. 스크립트는 c#코드, 이것으로 오브젝트들이 움직일 수 있다. 

3. 프리팹, 오브젝트를 재활용함. 자동으로 (ex, 총알들 1000개 나오는것) _ 자동으로 됨. 파란색으로 변경됨.

4. Meterials 재질. 질감, 도형 색상등을 설정함/ 오브젝트한테 씌우는 껍데기라고 생각해.

5. Resources 는 이용된 외부파일들?

6. assetStores는 뭘까?

 

 

 


 

신 생성방법

 

 


3. prefabs는 폴더로 옮기면 아래에 자동으로 미리보기 가능.


 

 

이런 형태로 개발 해야한다. x,z,y 방향 중요!

 

z 앞으로 
x는 왼쪽 오른쪽
y는 위 아래

 

 

 


 

 

awsd 키가 안되서 검색해보니 

Edit > Preferences > External tools > External Script Editor  변경하면 됨.

 

 

나는 Open by file Extension이었고, 밑에 껄로 변경해도 안되ㄴ네..?

그게 문제가아니라 

 

마우스 우클릭을 한 후 키보드 동작을 해야한다...ㅎㅎ (머쓱..)

 

 

 


 

ambient cg  _ 질감들 오픈소스

https://ambientcg.com/

 

ambientCG - Public Domain Resources for Physically Based Rendering

Free materials never looked this good! Get 1000+ PBR materials and textures for free under the Public Domain license.

ambientCG.com

 

압축해제 후 폴더 그대로 넣으면 자동으로 생성됨!

 

그 폴더 안에  새로 만들어서 Albedo랑 metallic에 넣어주면 되는데 뭐가 달라지는지 잘 모르겠댜

 

'2024이전 > 유니티' 카테고리의 다른 글

유니티 에디터 설치 오류 해결방법  (1) 2021.11.17

 

맥북 백스페이스가 뭔데

백스페이스란 : 엔터키 위 위에 있는것.... 

 

visual studio code 설치 후 node.js도 설치하고 

원래 개발하던거 github에서 다시 다운로드 받아서 사용한 후 

(이때 zip파일 더블클릭만 하면 자동으로 해당파일에 압축해제를 해준다. 윈도우는 클릭을 3번더해야하는데 ㄷㄷㄷ)

npm install 하니 python이 없다고 다시 자동적으로 설치해 준다. 

너무 편하다.

 

 

맥북 불편한점 : delete가 없다

복사 붙여넣기가 불편.. 그래서 바꿔야한다. 

control과 command기능을 바꾸었는데 나중에 다른 문제가 생길까 걱정이다. 

 

하지만 소음과 발열이 안난다는 점과 배터리를 하루종일 사용해도 충전하지 않아도 된다는 사실에 감안하여서 사용해야겠다.

 

'2024이전 > 목표와 다짐' 카테고리의 다른 글

딥러닝 특강 1일차  (0) 2022.08.06
MongoDB 관련 개념 정리  (0) 2022.08.06
정보처리기사 공부 관련 사이트  (0) 2022.08.06
새로알게된 정보들  (0) 2022.04.28
코딩 공부 관련 사이트  (0) 2022.03.17

cnn - 오브젝트 디텍션. 세그멘트 디텍션?

1. 인공지능.
- 인간처럼 사고하는 기계를 만들기 위한 것.

57년때 퍼셉트론으로 황금기를 겪고, 
퍼셉트론의 한계 _XOR 문제로 겨울을 맞음. 
Backpropagation 
vanishingGradient 문제로 2차 겨울
Deep Neural network로 다시 부흥기.

엑티베이션 펑션으로 정보를 넘길지 말지 정함.
(Activation function)

퍼셉트론 -> 딥러닝

딥러닝 3대장
1) 제프리 힌튼
2) 얀르쿤 cnn고안
3) 요슈아 벤지오는 gan 고안 


2. 딥러닝(약 인공지능)

딥러닝의 개요. 데이터 기반 문제 해결 기법. 
데이터 -> 함수(f) -> 답.
-머신러닝은 f를 찾는 기술. ex) MLP, CNN, RNN
딥러닝 : 러닝 알고리즘을 신경망 구조를 이용하여 함수를 구성.

y = 0  (w1x1 + w2x2 <= 엑티베이션 펑션)
  = 1  (w1x1 + w2x2 > 엑티베이션 펑션)


단일 신경망으로는 xor연산 불가능.
은닉층의 등장으로 해결할 수 있다. 

2_1
- cnn(Convolutional Neural Networks)
    :주로 영상을 다루는데 많이 사용하는 딥러닝 네트워크
    -Convolution 연산.
    -filter :  이미지 처리에서 이미지의 특징을 뽑기 위해 사용하는 mask    (+opencv) / 그림의 테두리, 노이즈를 뽑을 수 있다. 
    -영상 분류 문제, 물체인식, 얼굴 인식등에 많이 사용. 


-rnn (Recurrent Neural Networks) 순환형 구조,
실시간으로 변하는 데이터의 동적 특징을 예측하기 위해 만들어진 네트워크로, 네트워크가 순환적인 구조를가짐. 음성문장 분석
    = LSTM (Long Short-Term Memory) 
   텍스트 의미 분석, 감성 분석

   자연어처리 (NLP, Natural Language Processing)
Attention,Transformer 등장으로 Rnn대신 자연어처리함. 


3. 딥러닝 장단점.

'2024이전 > 목표와 다짐' 카테고리의 다른 글

맥북으로 다시 개발하기 첫날  (0) 2022.08.10
MongoDB 관련 개념 정리  (0) 2022.08.06
정보처리기사 공부 관련 사이트  (0) 2022.08.06
새로알게된 정보들  (0) 2022.04.28
코딩 공부 관련 사이트  (0) 2022.03.17

jsp


1. 스프링 프로젝트 생성
2. 스프링 부트로 웹 서버 실행
3. 회원 도메인 개발
4. 웹 mvc 개발
5. db연동 -jdbc, jpa, 스르링 데이터 jpa
6. 테스트 케이스 작성


배포시 
C:\springStudy\hello-spring\build\libs> java -jar hello-spring-0.0.1-SNAPSHOT.jar


jsp => MVA와 템플릿 엔진


noSQL로 비정형 데이터 구조로 설계된다.


그렇기 때문에 특징으로 관계형 데이터베이스에 비해 빅데이터의 쓰기와 읽기작업이 빠르다.
이것을 가능하게 하는 것은 메모리 매핑인데 이는 5장 물리적구조로 설명

6. 샤딩 시스템_ tjdsmd wldus answp goth 
이는 데이터 분산처리 기술제공, 
하나의 서버가 아닌 여러대의 서버에 데이터를 분산 저장해서 대기시간을 최소화 하고 안전하게 관리해주는 솔루션. 
(가상 서버 구축 방법)

7. 리프리카 & 리프리카셋
장애가 발생했을때 얼마나 빠르게 원상복구가능한지.
Master/Slave기능, 리프리카셋 기능들을 통해 구현가능.

8. 튜닝,

9. 백업과 복구, 유틸리티
성능지연, 장애현상에 대한 로그 수집및 관리 법에 대한 유틸리티 사용법 

-------------
1장 _ NOSQL이란?

Non Relational Operational Database SQL, 관계형 데이터베이스가 아닌 sql
이는 새로운 데이터 저장 기술.
1998년 용어 등장, 2009년 초 오픈소스 등작, 2011년도 이 책 출판.

1990년대 전까지는 하나의 host에서 저장관리. 

장점 
1. 클라우드 컴퓨팅 환경에 적합 - 1) Open Source,  하드웨어 확장에 유연한 대처가 가능, RDBMS 에 비해 저렴한 비용으로 분산, 병렬 처리가 가능
2. 유연한 데이터 모델 - 1) 비정현 데이터 구조 설계로 설계 비용 감소, 
관계현 데이터베이스의 Relationship과 Join구조를 Linking과 Embedded로 구현하여 성능이 빠름

3. Big Data 처리에 효과적 - 1) Memory Mapping 기능 을 통해 Read/Write가 빠름, 전형적인 os와 hardware에 구축할 수 있습니다. 기존 RDB와 동일하게 데이터 처리가 가능.


SQL과 MongoDB를 비교해본 결과 mongoDb가 100배 이상 빠른 성능을 보여줌(쓰기), 
읽기는 3배, 읽기/쓰기 동시는 3배 

<문제점 >
Q, 완전해 noSQL이 기존의 SQL을 대체할 수 있냐?
아마 가능..? ( 이책은 MONGODB개발 후 5년 이후라서 예측만 함)

- 종류  ( 150가지가 넘는다.)
1. MongoDB, 2. Casandra  3. HBASE, CouchDB, Riak, Redis
이중 MongoDB만 오로지 일관된 성능을 보인다.
30p. 10대 기술중 1위는 html5, 2위가 MongoDB

- 적용 사례 
디즈니, forbes(미국 전자책?) 등등


------------------------------------
2장 _  mongoDB설치및 데이터 처리
- mongoDb란?
Humongos 라는 회사의 제품명이었다. 지금은 mongoDB로 회사명이 변경됨
JSON(JavaScript Object Notation) Type의 데이터 저장구조 제공,  (JavaScript 형태의 데이터 표현 방식을 근거, 표준)
ex) {name : "김희진"}
Sharding(분산)/ Replica(복제)기능을 제공
MapReduce(분산/병령처리)기능 제공
CRUD(Create, Read, Update, Delete) 위주의 다중 트랜잭션 처리 가능
Memory Mapping 기술을 기반으로 Big Data 처리에 좋음

54 55P BSON 개념
JavaScript Object Notation
JOSN 타입과 BSON 타입
JOSN 타입 : P = { name : "admin", job :" Manager", salary : 10000 } 이런 형식
BSON 타입 : 우리 눈에는 json타입이지만, 데이터베이스 내에서는 BSON타입의 바이너리 형태로 변환되어 저장된다. 
(Binary Serail Object Notation) 


'2024이전 > 목표와 다짐' 카테고리의 다른 글

맥북으로 다시 개발하기 첫날  (0) 2022.08.10
딥러닝 특강 1일차  (0) 2022.08.06
정보처리기사 공부 관련 사이트  (0) 2022.08.06
새로알게된 정보들  (0) 2022.04.28
코딩 공부 관련 사이트  (0) 2022.03.17

따라하면서 배우는 웹애플리케이션 만들기 수강
영리한 프로그래밍을 위한 알고리즘 강좌 (28시간)
알고리즘의 개요와 실습 환경 구축 (6시간)
DATABASE 1&2 - MySQL (3시간 30분)
파이썬으로 영화 예매 오픈 알리미 만들기 (1시간)
C# 프로그래밍(30시간)
C++ Let's Make Games (43시간)
온국민 클레이튼 표준 토큰 빠르게 만들기 (블록체인)
화이트해커가 되기 위한 8가지 웹 해킹 기술(4시간)
생활코딩 - Linux(9시간)
뇌를 자극하는 윈도우즈 시스템 프로그래밍 ( 15시간)
컴알못이 보는 컴퓨터 하드웨어 기초상식 (40분)
기술노트 - 컴퓨터 구조부터 클라우드, 빅데이터까지 / 진로 고민, 취업 상담 _섹션1만듣기

'인프런' 카테고리의 다른 글

is defined but never used  (0) 2022.07.05
npx create-react-app . 에러  (0) 2022.07.01
스프링 1일차  (0) 2022.06.02
npm install 에러 && npm run start 에러  (0) 2022.01.13

http://edu-i.ice.go.kr/sw/swMain.do?swCode=NONSUBW411&menuId=MNU_0000000000000247


https://www.youtube.com/watch?v=Cvjdv2YbaL8



http://www.q-net.or.kr/crf005.do?id=crf00505&jmCd=6921

 

 

에듀아이, edu-i

인천교육플랫폼, 에듀아이, edu-i, 인천광역시교육청교육과학정보원, 인천학생과학관, 인천SW교육지원센터, 소프트콘

edu-i.ice.go.kr

 

'2024이전 > 목표와 다짐' 카테고리의 다른 글

딥러닝 특강 1일차  (0) 2022.08.06
MongoDB 관련 개념 정리  (0) 2022.08.06
새로알게된 정보들  (0) 2022.04.28
코딩 공부 관련 사이트  (0) 2022.03.17
1월의 목표  (0) 2022.01.13

html css

클리언트, 서버 응답.

웹의 동작 (HTTP 프로토콜 이해)
HTTP는 서로 통신하기 위해서 사용된다. 
단점으로는 연결을 끊어버린다.(무상태)
 -> 정보를 유지하기 위해서  쿠키같은 기술이 등장한다.

URL(Uniform Resource Locator)
프로토콜의 종류/자원이 있는 ip, 도메인주소,포트 주소/자원의 위치


[ 웹프론트엔드 역할 ]  
 - HTML (구조 잡기)
 - CSS  (디자인 요소)
 - JavaScript  (사용자 요청에 대한 반응, 동적 제어)

개발자 도구 (F12)
html / css/ 네트워크 부분에서 javaScript를 볼 수 있다. 동적.
(새로고침해야 보임)

브라우저 : Crome같은 것.
브라우저는 월드와이드웹(WWW)에서 정보를 검색, 표현하고 탐색하기 위한 소프트웨어


figure : webkit main flow
css box model


웹서버 : Apache, Nginx, Microsoft IIS, 구글

서비스를 제공하는 서버
클라이언트는 서버에 정보를 요청하여 응답을 받은 결과를 사용.


dbms  <-> 미들웨어 <-> 클라이언트

미들웨어 종류 : was(와스) 1. 데이터베이스 접속기록 관리

(본강의에서는 웹서버를 사용하지 않고, 미들웨어만 사용한다.
와스가 재시작해야할 경우에는 웹서버가 필요하다. 그래서 대형회사에서는 웹 서버를 둔다.)

'풀스택' 카테고리의 다른 글

Python _ 나는 1일차~  (0) 2022.07.12

-> 그냥 이 값을 console 출력이라서 그 줄을 삭제하니 해결 완료.

 

 

Failed to compile

 

이건 map 함수의 괄호 사용 잘못.

 

->

 

+ Recent posts