전체 글 (38) 썸네일형 리스트형 Survivor Warrior 트레일러 영상 [24/02/13] SurvivorWarrior 개발일지 #Monster if (isDead || ani.GetCurrentAnimatorStateInfo(0).IsTag("Hit")) { Debug.Log("맞았음"); return; } Chase(); 몬스터가 스킬에 맞으면 넉백해야하는데 넉백은 커녕 플레이어쪽으로 아주 잘만 오더라... if (isDead || ani.GetCurrentAnimatorStateInfo(0).IsName("Hit")) 위 코드가 제대로 작동하지 않는것같음 IsName()에 들어가는 Parameter의 이름이 애니메이션의 이름이었어야 했는데, 내가 parameters의 이름으로 적어서 코드가 제대로 작동되지 않았고,, 애니메이션 이름을 바꾸자니 다른 몬스터들이름을 따서 만든 애니메이션 이름을 하나하나 바꿔주기란...넘나귀찮은것.. [24/02/12] SurvivorWarrior 개발일지 1. RotateSword에 몬스터가 닿았을 때, 넉백이 제대로 이루어지지 않음. > 칼 중간에 몬스터가 끼게되면 칼과 같이 회전함 2. Trigger로 설정해서 몬스터가 RotateSword에 닿을 때마다 코루틴으로 실행되게 설정함 public IEnumerator KnockBack() { yield return new WaitForFixedUpdate(); playerPos = PlayerMove.instance.transform.position; myPos = transform.position; movePos = playerPos - myPos; rb2D.AddForce(movePos.normalized * knockBackForce, ForceMode2D.Impulse); } AddForce함수의.. [24/01/29]SurvivorWarrior 개발일지 24/01/29 - Collision->Type을 World,2D로 변경했더니 인식됨 - OnParticleCollision으로 작성했더니 파티클과 몬스터가 충돌시 파티클이 일그러지거나 튕겨나가는 현상이 있음. - 일정시간마다 검기 파티클을 재생하면서, 검기 파티클 재생속도에 맞춰서 box콜라이더를 검기방향으로 날리려고 했는데 ,파티클만 재생되고 콜라이더가 날라가질 않음. - transform.y가 1.1로 고정되어있음 > //일정시간마다 파티클을 재생하면서, SlashCollider를 앞으로 발사함 if (Time.time >= lastAttackTime + coolTime) { lastAttackTime = Time.time; > GameObject go = Instantiate(slashCollid.. C4996 오류 C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 해결방법 https://choryeonworkshop.tistory.com/113 [C언어] error C4996 해결 방법 오랜만에 복습할겸 C언어를 다시 코딩해보고 있었는데가장 기초중에 기초문법 중 하나인 scanf함수에서 에러를 띄우는 것이 아닌가... 여기저기 인터넷을 찾아본 결과,2013버전으로 넘어오면서 sca maplewina.tistory.com 1. strcpy가 보안에 취약하여 .. BROTATO ※ 게임 후기를 작성할 때에는 1. 어떤 대상을 타겟팅했는가? 2. 타겟팅한 대상의 입장에서 생각하여 객관적으로 작성. 3. 주관적으로 작성하면 안됨. 이 게임은 나를 위해 만든 게임이 아님! 4. 4. '왜'에 대한 생각보다는 보이는 것들에 대한 개인적인 의견을 적은 느낌? XXXXX 1, 게임장르 : 2D 액션 뱀서라이크 2. 조작키 : 방향키, 스페이스바, 엔터 등을 이용. 스킬은 자동으로 사용되며, UI간 키보드로만 선택을 원활히 할 수 있도록 연결을 굉장히 잘해두어서 마우스를 쓸일이 없다. 3. 씬전환 : 몬스터를 잡으면 돈==장비를 드랍하는데, 웨이브가 끝날 때 해당 웨이브 플레이 중에 획득하지 못한 돈==장비를 플레이어쪽으로 모두 끌어당겨오며 상점UI를 활성화 시킴. 4. 공격관련 : 무기의.. 데이브 더 다이브 ※ 게임 후기를 작성할 때에는 1. 어떤 대상을 타겟팅했는가? 2. 타겟팅한 대상의 입장에서 생각하여 객관적으로 작성. 3. 주관적으로 작성하면 안됨. 이 게임은 나를 위해 만든 게임이 아님! 4. 4. '왜'에 대한 생각보다는 보이는 것들에 대한 개인적인 의견을 적은 느낌? XXXXX 1, 게임장르 : 2D, 캐주얼, 어드벤처, RPG, 시뮬레이션 2. 조작키 : - w,a,s,d를 사용. -> 수중게임이라서 입력된 방향값이 없으면 방향값이 (0,0)으로 초기화됨 - 스페이스바를 적극 활용. GetButtonDown으로 상호작용을 많이함. - 키 여러개를 나눠서 썼음. -> 마우스 오른쪽버튼으로 작살겨냥 후 왼쪽버튼으로 작살발사함 왜? -> 왼쪽버튼을 눌렀다 뗐을때로 하지 않았을까? -> 이게 더 효율.. 호그와트레거시 1. 장르 : 액션, RPG, 몰입형 오픈월드, 3D 2. 조작키 - 이동 : w,a,s,d - 화면 회전 : 마우스(위, 아래, 좌, 우 다됨) -> 카메라가 회전하는곳을 플레이어가 바라보게 함 -> 카메라의 앞 = 플레이어의 z축 플레이어의 얼굴위치에 오브젝트를 두고 카메라가 그 주위를 회전? 하는느낌. - 벽에 닿으면 플레이어가 벽쪽으로 전진하지 못하게함. -> 애니메이션 자체가 실행되지 않음 -> velocity 자체를 0으로 만드는느낌 3. 씬전환 1) 페이드 인/아웃 2) 애니메이션 3) 타임라인 4. 공격관련 - 마우스를 움직이면 화면 내에서 클릭할 수 있는 물체를 타겟팅하여 공격. - 공격전 타겟팅 된 물체는 테두리가 하얗게 변함 -> 마우스 커서위치와 물체위치가 정확히 일치하지 않음. =.. 이전 1 2 3 4 5 다음