Giter Club home page Giter Club logo

twilight_mobile_unity's Introduction

👋 사용자와 개발자 모두를 위한 코드를 추구하는 개발자 박동민입니다

Hits wakatime
Tstroy Tstroy Tstroy

🏆 Awards


👊 Contribution


🚀 Activity


🎁 Experience

SOPT makers

  • 5th 2024.08 - ing
    • Deputy Team Leader
    • App Team Android Developer
  • 4th 2024.02 - 2024.07
    • Android Chapter Lead
    • App Team Android Developer
    • Organizer

SOPT

  • 34th NOW SOPT 2024.03 - 2024.07
    • Android OB
    • Android Part MVP
  • 33rd DO SOPT 2023.09 - 2024.01
    • Android YB
    • Management Team

💪 Project

SOPT - SOPT Official Android App (Github / Play Store)

한끼족보 - 대학생 모두가 함께 만드는 8000원 이하 식당 지도 (Github)

doorip - 서로를 이해하며 완성해가는 우리의 여행 To-Do (Github / Play Store)

twilight_mobile_unity's People

Contributors

chattymin avatar giikbukjin avatar happy-lotus avatar sunkong25 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

twilight_mobile_unity's Issues

Issue9

Battle Scene
실제 대미지, 체력, UI 대미지 표기 오류
배틀 시 UI 딜레이 조정

Issue2 - Battle Scene Refactoring(1)

ActionSelectUIScript package
HideUI

  • 변수 상수화

LVController

  • 기존 변수를 GameManager를 사용한 변수로 변경

BattleEffectScript package
EnemyBattleEffect

  • 함수의 활용을 통한 불필요한 코드 중복 제거

PlayerBattleEffect

  • 불필요한 코드 중복 제거
  • 함수의 활용

StatusUIScript package
HPBarController

  • 기존 변수를 GameManager를 사용한 변수로 변경
  • 함수의 활용을 통한 불필요한 코드 중복 제거
  • 변수 상수화

BattleEffect 스크립트

  • 기존 변수를 GameManager를 사용한 변수로 변경

Issue3 - Battle Scene Refactoring(2)

1. EnemyBattleController & PlayerBattleController

  • 행동 종류에 따라 값 계산
  • 행동 이미지, 행동값 반환

2. ActionSelectController

  • 행동 선택 UI애서의 네모 테두리 표시 제어
  • 행동 종류 반환

3. BattleMechanism

  • 플레이어와 적의 행동 상호작용 계산
  • HP 변동사항 반환

4. InfoButtonController

  • 전투 좌상단 정보 버튼 제어
  • 게임 방법 설명

5. ResultScript

  • 전투 클리어 후 나타나는 씬 제어

Issue4 - Store Scene Refactoring

Store Scene Refactoring

- 스크립트 구조 변경

  1. Item : 아이템 속성 정의 스크립트
    아이템 속성 : 이름, 설명, 능력치, 가격

  2. UiController : UI에 표시되는 아이템 이미지, 가격 등을 제어하는 스크립트
    UiSetting: UI 초기화
    Boughtitem: 아이템 구매 버튼 클릭 시 동작
    BoughtExp: 능력치 버튼 클릭 시 동작

  3. PlayerController: player 동작 제어 스크립트
    BuyItem: player의 소지금, 구매 의사를 확인 후 player의 소지금, 아이템 업데이트
    BuyExpRun: 능력치명에 따라 player의 능력치, 소지금 업데이트
    CheckMoney: player의 소지금을 확인해 구매할 수 있는지 확인
    IsTruePurchase: player의 구매의사를 확인

  4. ItemController: Item 관리 스크립트
    GetPrice: 능력치명에 따른 가격 반환
    SetPrice: 능력치명에 따른 가격 업데이트
    ItemDelete: 구매된 아이템을 리스트에서 삭제
    SelectItem: 아이템 리스트에서 랜덤으로 아이템을 선택해 반환

Issue12

ESC 버튼 클릭 시 설정 창 나타나게 만들기

Issue6

Fade 기능 구현

기존에 구현되어있던 Fade기능을 코루틴으로 분류하고, 해당 기능을 각 Scene별로 호출시켜서 적용
Main Scene에 Fade In과 Fade Out을 적용
image.enable을 활용하여 버튼을 클릭할 수 있도록 설정

Issue7

Sold out 이미지 위치, 크기 변경

Issue5

메인화면 버튼 재구성

버튼 이미지 삭제 후 Text형식으로 변경
화면 가운데 정렬
키보드를 통한 이동 기능
키보드를 통한 이동중 현재 선택된 값 표시
제일위에서 위로 버튼을 누를 경우 맨 밑으로 이동 기능
마우스 클릭 기능
게임시작, 설정, 더보기, 종료 버튼 4개 구현

Issue13

돈 계산 수정
애니메이션 추가
스크립트 정리

Issue15

마우스 클릭을 터치 이벤트로 변경

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.