상세 컨텐츠

본문 제목

게임 화면 세로 설정 화면 안 꺼짐 설정

PUZZLE/Game-jewels crush puzzle

by 펀오락실 2018. 1. 12. 11:30

본문

-----------------------------------

[소스 코드] 개발 환경 


1. IDE=안드로이드 스튜디오

2. SDK=Android SDK

3. 개발 언어= 안드로이드

4. PC 실행 환경 = 윈도우

5. 사전 셋팅 = JAVA 


-----------------------------------

-----------------------------------

[소스 코드] Google Play 서비스 되고 있는 게임 소스코드

- Jewels Crush Puzzle [보석깨뜨리기퍼즐헥사]


https://goo.gl/pcy1hz (구글플레이 스토어 게임 다운로드 링크)


-----------------------------------

-----------------------------------

-----------------------------------

아래 소스코드 내용은 구글 플레이에서 서비스하고 있는 게임의 소스코드로서

게임을 다운로드 받아서 해보고 본인이 구현하고 싶은 내용의 기능이 있거나

아래 코드 내용이 다른 소스코드와 어떻게 연결이 되는지 궁금할 경우 전체 풀 소스

코드를 구매하여 새로운 2차 저작물로 개발을 할 수 있습니다



-----------------------------------

-----------------------------------

-----------------------------------

-----------------------------------

아래 프로그램 코드 내용

[소스코드] 제품 구매시 내용


게임 화면 세로 설정 화면 안 꺼짐 설정

개발자가 개발을 하다가 보면 스마트폰에서 게임이나 앱을 사용하다가

스마트폰을 좌, 우로 기울이면 콘텐츠도 좌우로 화면이 바뀌는 이벤트를 

한 방향으로 고정하기 위한 방법 입니다


또 콘텐츠를 사용하다가 보면 백그라운드가 어두워 지는 경우가 생기는데

항상 밝은 상태에서 콘텐츠를 사용 할 수 있게 하기위한 코드 명령어 입니다 

이 2가지 부분을 구현 하기 위한 코드 작성 방법 입니다

1. 가로, 세로 기울임 방지 코드 작성법

2. 백 그라운드 어두움 방지 코드 작성 방법


Open Shared source



-----------------------------------

-----------------------------------

-----------------------------------

-----------------------------------

-----------------------------------

2-1-8 게임 화면 세로 설정 화면 안 꺼짐 설정 //녹색 글씨는 주석문

(※ 주의 - 코드(Code)에는 오타가 있을 수 있습니다)



package com.funoraksil.adhexa;


import android.content.pm.ActivityInfo;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.WindowManager;

import android.widget.FrameLayout;

 

public class MainActivity extends AppCompatActivity {


    @Override

    protected void onCreate(Bundle savedInstanceState) {

        // 세로 고정 (super.onCreate 위에 설정해야 가로, 세로 변하지 않고 시작된다)

        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

        // 화면 안 꺼짐

        getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);


        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);



--------------------------------------------------------------------------------


제품 구매 문의 : http://feature.funoraksil.com/html/help.asp


게임 개발회사 홈페이지 : www.funoraksil.com


--------------------------------------------------------------------------------

지난 코딩 복습


1. 서페이스뷰 생성, 안드로이드 프로젝트 최초커밋 코드 링크 http://sourcescode.tistory.com/3

2. 게임 기본 엔진 클래스 추가 생성 3개 파일 http://sourcescode.tistory.com/6

3. Main Layout 파일 게임 뷰 적용 http://sourcescode.tistory.com/7

4. 게임 뷰 기본 메소드 추가





[예제 2.1.8] 1. MainActivity.JAVA

파일 찾기 경로:app/src/main/java/com/funoraksil/adhexa/MainActivity.java


관련글 더보기

댓글 영역