Avangs

  • 게임 정보
    • 게임 소개
    • 게임 리뷰
    • 게임 실황
    • 게임 공략
    • 모바일 테스트
  • 게임 작품new
    • 완성작 게임new
    • 체험판 게임
    • 한글판 게임new
    • 온라인 게임
    • 추천작 제작자 저장소
  • 투표선정 작품
    • 아방스 추천작
    • 완성 기대작
    • 투표 신청
    • 투표소
    • 투표 결과
  • 강좌
    • 아방스 칼럼
    • 비주얼노벨 강좌
    • 알만툴 강좌
      • MZ 강좌
      • MV 강좌
      • VX Ace 강좌
      • VX 강좌
      • XP 강좌
      • 2003 강좌
      • 2000 강좌
    • 게임메이커 강좌
    • 울프툴 강좌
    • 3D 게임제작 강좌
    • 2D 게임제작 강좌
    • 그래픽 제작 강좌
    • 기타 강좌
  • 질문과 답변
    • 자주 묻는 질문
    • 질문과 답변
    • 제작의뢰
  • 커뮤니티
    • 구인·구직·외주
    • 테스트 요청
    • 자유게시판
    • 게임계 소식
    • 유머&정보
    • 사이트링크
    • 이벤트&대회
  • 창작
    • 게임 기획
    • 맵배치
    • 글쓰기
    • 그리기
    • 음악
  • 자료실
    • 게임제작툴
    • 예제 및 샘플
    • 그래픽 소재
      • 오리지널 소재
      • 이차창작 소재
      • 수정·개조 소재
      • 외부 소재
    • 사운드 소재
    • 확장·플러그인·스크립트
      • MZ 플러그인
      • MV 플러그인
      • Ace 스크립트
      • VX 스크립트
      • XP 스크립트
      • 2k3 플러그인
      • VN 플러그인·확장
    • 외부 소재사이트
    • 기타 자료
      • 한글화툴
      • 무료 폰트
      • 유틸리티
    • 디자인 참고자료
  • 고객센터
    • 공지사항
    • 건의 및 신고
    • 핫 이슈
로그인 회원가입
Avangs
  • 게임 정보
    • 게임 소개
    • 게임 리뷰
    • 게임 실황
    • 게임 공략
    • 모바일 테스트
  • 게임 작품new
    • 완성작 게임new
    • 체험판 게임
    • 한글판 게임new
    • 온라인 게임
    • 추천작 제작자 저장소
  • 투표선정 작품
    • 아방스 추천작
    • 완성 기대작
    • 투표 신청
    • 투표소
    • 투표 결과
  • 강좌
    • 아방스 칼럼
    • 비주얼노벨 강좌
    • 알만툴 강좌
      • MZ 강좌
      • MV 강좌
      • VX Ace 강좌
      • VX 강좌
      • XP 강좌
      • 2003 강좌
      • 2000 강좌
    • 게임메이커 강좌
    • 울프툴 강좌
    • 3D 게임제작 강좌
    • 2D 게임제작 강좌
    • 그래픽 제작 강좌
    • 기타 강좌
  • 질문과 답변
    • 자주 묻는 질문
    • 질문과 답변
    • 제작의뢰
  • 커뮤니티
    • 구인·구직·외주
    • 테스트 요청
    • 자유게시판
    • 게임계 소식
    • 유머&정보
    • 사이트링크
    • 이벤트&대회
  • 창작
    • 게임 기획
    • 맵배치
    • 글쓰기
    • 그리기
    • 음악
  • 자료실
    • 게임제작툴
    • 예제 및 샘플
    • 그래픽 소재
      • 오리지널 소재
      • 이차창작 소재
      • 수정·개조 소재
      • 외부 소재
    • 사운드 소재
    • 확장·플러그인·스크립트
      • MZ 플러그인
      • MV 플러그인
      • Ace 스크립트
      • VX 스크립트
      • XP 스크립트
      • 2k3 플러그인
      • VN 플러그인·확장
    • 외부 소재사이트
    • 기타 자료
      • 한글화툴
      • 무료 폰트
      • 유틸리티
    • 디자인 참고자료
  • 고객센터
    • 공지사항
    • 건의 및 신고
    • 핫 이슈
로그인 회원가입

NOTICE

공지사항
더보기
  • 서버 안정성 및 보안 강화 조치 04.20

Recently Added Games

최근 등록 게임
  • 어드벤쳐 고철에 파묻힌 데모나 (屑鉄まとうデモナ) newfile 08.19
  • 어드벤쳐 비올레 저택의 시온 : 꽃눈의 저택|RPG Maker MZ 단편 심리공포 어드벤처 newfile 08.17
  • 기타 (똥 주의)그저 똥을 누러 가는 게임 Re:Boot updatefile 08.16
  • 롤플레잉 SACCHARINE SYNC (DEMO) 배포 file 08.12
  • 기타 (완성작) 야구장에 가자4 file 2 07.07
그래픽
2008.03.18 23:06

먼가이상한데... 밤낮 변환 vx

작은악마
조회 수 3495 추천 수 0 댓글 44
크게 작게 위로 아래로 댓글로 가기 인쇄
크게 작게 위로 아래로 댓글로 가기 인쇄

#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
#_/  ◆?夜切り替え - KGC_DayNight◆
#_/----------------------------------------------------------------------------
#_/ ゲ?ム中に?夜の?念を作成します。
#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

# 導入?みフラグをオン

#==============================================================================
# ★ カスタマイズ項目 ★
#==============================================================================

class Game_Screen
# ?夜切り替え方式(0:時間?過 1:?? 2:現?時間)
DAYNIGHT_METHOD = 0

# ★☆以下の3項目は全て同じ個?にしてください☆★
# ?理の都合上、最初を?にするのがベスト(違っても大きな問題は無し)

# ?夜の名?(あまり意味は無い)
DAYNIGHT_NAME = ["noon", "night", "mid-night", "morning"]

# ?夜の色調(よく分からない場合はこのまま)
DAYNIGHT_TONE = [Tone.new(0, 0, 0),
Tone.new(-32, -96, -96),
Tone.new(-128, -128, -32),
Tone.new(-48, -48, -16)]

# ?夜切り替え時間(次の?態へ移るまでの期間)
# 切り替え方式が時間の場合は秒?、??の場合は??そのまま
# ??中は切り替え時間が10倍(1/10の速度)
# 現?時間の場合、次の?態へ切り替える時刻(24時間方式)
DAYNIGHT_TIME = [30, 10, 25, 10]

# DAYNIGHT_TIME = [16, 20, 6, 10]
# ↑現?時間用のサンプル。試す場合はコメントを解除
end

#★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

#--------------------------------------------------------------------------
# ● 現在の?態
#--------------------------------------------------------------------------
def now_daynight
# 現在の?態を返す
return $game_system.daynight_phase
end
#--------------------------------------------------------------------------
# ● ?態名取得
#--------------------------------------------------------------------------
def now_daynight_name
# 現在の?態名を返す
return DAYNIGHT_NAME[now_daynight]
end
#--------------------------------------------------------------------------
# ● ?夜手動切り替え
# phase : 切り替え後の?態INDEX
# duration : 切り替え時間(フレ?ム) (省略時:40)
#--------------------------------------------------------------------------
def change_daynight(phase, duration = 40)
# カウント初期化
$game_system.daynight_count = 0
# フェ?ズ更新
$game_system.daynight_phase = phase
# 手動切り替え有?
$manual_daynight_change = duration
end

#★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

#==============================================================================
# ■ Game_System
#------------------------------------------------------------------------------
#  システム周りのデ?タを扱うクラスです。BGM などの管理も行います。このクラス
# のインスタンスは $game_system で?照されます。
#==============================================================================

class Game_System
#--------------------------------------------------------------------------
# ● 公開インスタンス??
#--------------------------------------------------------------------------
attr_accessor :daynight_count # ?夜判定用カウント
attr_accessor :daynight_phase # 現在の?態
attr_accessor :daynight_change # ?夜?更可否フラグ
attr_accessor :daynight_change_battle # ??中の?夜?更可否フラグ
#--------------------------------------------------------------------------
# ● オブジェクト初期化
#--------------------------------------------------------------------------
alias initialize_KGC_DayNight initialize
def initialize
# 元の?理を?行
initialize_KGC_DayNight

@daynight_count = 0
@daynight_phase = 0
@daynight_change = true
@daynight_change_battle = true
end
end

#★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

#==============================================================================
# ■ Game_Screen
#------------------------------------------------------------------------------
#  色調?更やフラッシュなど、?面全?に?係する?理のデ?タを保持するクラスで
# す。このクラスのインスタンスは $game_screen で?照されます。
#==============================================================================

class Game_Screen
#--------------------------------------------------------------------------
# ● オブジェクト初期化
#--------------------------------------------------------------------------
alias initialize_KGC_DayNight initialize
def initialize
# 元の?理を?行
initialize_KGC_DayNight

# とりあえず現在の?態に設定
@tone = DAYNIGHT_TONE[$game_system.daynight_phase].clone
# 移動判定用座標
@x = 0
@y = 0
end
#--------------------------------------------------------------------------
# ● フレ?ム更新
#--------------------------------------------------------------------------
alias update_KGC_DayNight update
def update
# 元の?理を?行
update_KGC_DayNight

# ?夜切り替え判定
if (!$game_temp.in_battle && $game_system.daynight_change) ||
($game_temp.in_battle && $game_system.daynight_change &&
$game_system.daynight_change_battle)
case DAYNIGHT_METHOD
when 0 # 時間判定
# カウント加算
if $game_temp.in_battle
$game_system.daynight_count += 0.1
else
$game_system.daynight_count += 1
end
# ?態移行判定
count = $game_system.daynight_count / Graphics.frame_rate
if count >= DAYNIGHT_TIME[$game_system.daynight_phase]
# 次の?態へ移行
$game_system.daynight_count = 0
$game_system.daynight_phase += 1
# 最後の?態に達した場合
if $game_system.daynight_phase >= DAYNIGHT_TONE.size
# 最初の?態に?す
$game_system.daynight_phase = 0
end
# 色調切り替え
start_tone_change(DAYNIGHT_TONE[$game_system.daynight_phase], 40)
end
when 1 # ??判定
# 移動判定
if @x != $game_player.x || @y != $game_player.y
# 座標更新
@x = $game_player.x
@y = $game_player.y
# カウント加算
$game_system.daynight_count += 1
# ?態移行判定
count = $game_system.daynight_count
if count >= DAYNIGHT_TIME[$game_system.daynight_phase]
# 次の?態へ移行
$game_system.daynight_count = 0
$game_system.daynight_phase += 1
# 最後の?態に達した場合
if $game_system.daynight_phase >= DAYNIGHT_TONE.size
# 最初の?態に?す
$game_system.daynight_phase = 0
end
# 色調切り替え
start_tone_change(DAYNIGHT_TONE[$game_system.daynight_phase], 40)
end
end
when 2 # 現?時間
# 現在の時間を取得
time = Time.now
# ?態移行判定
time1 = DAYNIGHT_TIME[$game_system.daynight_phase]
time2 = DAYNIGHT_TIME[$game_system.daynight_phase - 1]
if time2 != nil && time2 > time1
change = time.hour < time2 && time.hour >= time1
else
change = time.hour >= time1
end
if change
# 次の?態へ移行
$game_system.daynight_count = 0
$game_system.daynight_phase += 1
# 最後の?態に達した場合
if $game_system.daynight_phase >= DAYNIGHT_TONE.size
# 最初の?態に?す
$game_system.daynight_phase = 0
end
# 色調切り替え
start_tone_change(DAYNIGHT_TONE[$game_system.daynight_phase], 40)
end
end
end
# 手動切り替えが行われた場合
if $manual_daynight_change != nil
# 色調切り替え
start_tone_change(DAYNIGHT_TONE[$game_system.daynight_phase], $manual_daynight_change)
# 手動切り替え解除
$manual_daynight_change = nil
end
end
end


그냥 main 위에 끼어 넣으세요.
(F11클릭->좌측 목록에 오른쪽 마우스 클릭->삽입->붙여넣기)

처음 시작은 낮으로, 조금 오래 기다리다 보면 밤이 됩니다. 거기서
낮->밤 만큼의 시간의 1/2 만큼정도만 기다리시다 보면 어둡게 됩니다.
거기서 또 기다리면 조금 어두운 아침이 옵니다. 그다음은 낮으로 반복됩니다.

출저 : KCG Softwere 

wnn인가 xp 에서 올려주신분이 한것인데요
혹시나 해서 한번해봤는데 되더군요... ㄷㄷ;
그래서 정확히는 모르나 xp랑 vx랑 스크립트가 공용인지 모르지만
떨어져있어서 공동은 아닌듯하여서 올립니다 ㅠㅠ
먼가 훔치는거 같에....
혹시나 기분안좋거나(wnn?님) 공용이면 지우겠습니다.

Who's 작은악마

?
~작은악마~
0 추천 0 비추천
Facebook Twitter Google Pinterest KakaoStory Band
위로 아래로 댓글로 가기 인쇄
에디터 선택하기
✔ 텍스트 모드 ✔ 에디터 모드
?
댓글 쓰기 권한이 없습니다. 로그인 하시겠습니까?
Comment '44'
  • ?
    작은악마 2008.03.18 23:07
    댓글은 남겨주세요 ^^ .
    쓰실말이 없으시다면  네 라도 써주세요.
    댓글
  • ?
    vx-a-알파[alpha] 2008.03.19 18:22
    네 ^ㅁ^
    댓글
  • ?
    작은악마 2008.03.19 18:41
    ^^~
    댓글
  • ?
    무한푸우 2008.03.19 19:46

    잘쓸께요~

    댓글
  • ?
    굿궐 2008.03.19 20:22

    네~~^ㅁ^

    댓글
  • ?
    작은악마 2008.03.19 20:43

    ㄴ
    ㄴ
    네 ^^~

    댓글
  • ?
    넌닝구가좋아 2008.03.21 17:27
    머가 뭔지....
    댓글
  • ?
    작은악마 2008.03.23 10:43
    같습니다 ㅠㅠ
    wmn님... 그떄 님철자를 잘몰라서 ㅠㅠ ㅋ
    한번 vx도 되나하는 호기심에 했는데 되서... 이렇게 올립니다.
    제가 님 xp에 된다는 댓글을 안남겻나보네요??
    댓글
  • ?
    WMN 2008.03.22 17:25

    내가 올린것과 비슷 하네요 ^^;;

    댓글
  • ?
    작은악마 2008.03.22 12:22
    한마디로 밤 처럼 배경이 어두워지는거랍니다 ^^;;;
    그리고 올래는 xp스크립트였는데 vx도 써진답니다.
    댓글
  • ?
    RPG 1313 2008.03.22 18:24
     잘쓰겠습니다....
    댓글
  • ?
    작은악마 2008.03.23 10:44
    네 ^^
    댓글
  • ?
    河玄 2008.03.28 18:09

    아니오!.
     모두가 예라고 할... 음? (퍽!)

    댓글
  • ?
    작은악마 2008.03.29 13:25

    ㅋㄷㅋㄷ ㅎㅎ ^^*~~

    댓글
  • ?
    아리키 2008.04.13 18:07
    이것은 몇분마다 밤 낮이 바뀌나요?
    댓글
  • ?
    작은악마 2008.04.19 21:29
    잘은모르겠으나 한 3분?인듯해요 ^^ 밤낮으로 확바귀는게 아니라 천천히 바껴요 ^^
    댓글
  • ?
    zeromax's joke 2008.04.17 16:23
    네
    댓글
  • ?
    ♡사랑낭자♡ 2008.04.19 20:52
    네
    댓글
  • ?
    희랑♡ 2008.05.24 17:49
    근데요... 집이나 이런데도 밤낮이 바꿔서 좀....
    댓글
  • ?
    작은악마 2008.05.24 22:54
    시간으로하니 ;;
    댓글
  • ?
    시라소몬 2008.05.24 19:09
    시간을 좀 바꿀수 없으려나...
    댓글
  • ?
    작은악마 2008.05.24 22:55
    제가 스크립트를 잘몰라서 ㅠ,ㅠ;

    아시는분은 시간바꾸는것도 좀알으켜주면 고마울듯하네요;;
    댓글
  • ?
    쿠레아 2008.06.20 11:17

    이거하구, 전투하니깐 팅기던데;; 왜그럴가요;;

    댓글
  • ?
    작은악마 2008.06.20 17:12
    그런가요;;;
    음 저도 잘;;
    한번 다른 vx용 해보세요 ^^ 제꺼말구요 ^^;
    댓글
  • ?
    VX하쟈 2008.06.22 22:01

    어..어째서 밤이 되었는데 붉은색이 될까?

    댓글
  • ?
    VX하쟈 2008.06.22 22:01

    어쨰서 밤이 되었는데 붉은색이 되징??

    댓글
  • ?
    작은악마 2008.06.23 16:30
    노을이 진거일꺼에요 ^^;

    조금더 있으면 껌껌해질꺼임.
    댓글
  • ?
    클레이모어 2008.06.26 19:06
    독도님껀 앙대는데 이건 된다능 ;
    댓글
  • ?
    작은악마 2008.06.26 19:07
    다행이내요 ^^
    댓글
  • ?
    쿠레아 2008.07.07 10:15
    저는왜 전투하면 이스크립트때문에 팅기죠;; ㅠㅠ
    댓글
  • ?
    작은악마 2008.07.07 22:02
     독도님이 올리신것도 있으니 그것도 한번써보세요 ^^.;
    댓글
  • ?
    zerobm 2008.07.29 09:01
    감사 !
    댓글
  • ?
    아샤리스 2008.11.02 13:42
    잘쓰겠습니다^^
    댓글
  • ?
    데이다라 2008.11.09 16:48
    오호 재미있겠네요
    댓글
  • profile
    카와이 2009.01.13 14:01
    생택치페리망치
    댓글
  • ?
    인기소년 2009.01.20 09:31
    와우!!
    대기로 만드는건 뭔가 좀 어색해서 고민했는데
    정말감사해요!
    댓글
  • ?
    쿠헤헤 2009.10.02 13:00

    와우 엄청 좋구만요

    댓글
  • ?
    1000℃ 복숭아 2010.01.01 14:40

    네~

    수정 삭제 댓글
  • ?
    짱말 2010.02.27 18:14

    감사합니다

    댓글
  • ?
    짱말 2010.02.27 18:15

    ㄳㄳㄳㄳㄳㄳ

    댓글
  • ?
    20자 이내 2010.03.07 16:24

    네네취퀸!

     

    댓글
  • ?
    Carina☆ 2010.08.20 10:19

    다운받아욤

    댓글
  • ?
    fsdkljaog 2013.07.01 18:48
    감사합니다 잘쓰겟습니다
    근데 이거 낮밤 바뀌는 시간은 임의로 설정할수 없나요?
    댓글
  • ?
    메카VX 2015.01.31 17:16
    이거 생각보다 쓸모가 있네요!
    댓글

Category
  • 그래픽(10)
  • 맵/타일(20)
  • 메뉴(44)
  • 메시지(29)
  • 미니맵(6)
  • 버그픽스(3)
  • 변수/스위치(10)
  • 상점(12)
  • 상태/속성(7)
  • 스킬(26)
  • 아이템(16)
  • 액터(6)
  • 원경(1)
  • 영상(4)
  • 오디오(3)
  • 온라인(8)
  • 이동 및 탈것(25)
  • 이름입력(11)
  • 장비(23)
  • 저장(8)
  • 전투(81)
  • 제작도구(5)
  • 직업(3)
  • 퀘스트(7)
  • 키입력(8)
  • 타이틀/게임오버(27)
  • 파티(10)
  • HUD(16)
  • 기타(130)
List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 9256
10 그래픽 Arevulopapo's Particle Engine for VX/Ace by PK8 1 Alkaid 2012.05.13 2969
9 그래픽 KGC_BitmapExtension : 비트맵 클래스 확장 8 file soleone 2010.07.18 3283
8 그래픽 토마스 에디슨(파티클 엔진 비슷) 9 file 비극ㆍ 2010.04.19 3538
7 그래픽 그림자 없에는 스크립트(그런것 같음) 1 Man... 2008.10.27 1720
6 그래픽 3D그래픽 파티클엔진 45 file RPGbooster 2008.10.08 10259
5 그래픽 밤낮 변환 VX용 26 독도2005 2008.03.23 4400
» 그래픽 먼가이상한데... 밤낮 변환 vx 44 작은악마 2008.03.18 3495
3 그래픽 Multiple Fogs 1.0 4 아방스 2008.03.05 2961
2 그래픽 밤낮 변환 스크립트 18 kram3 2008.01.31 3842
1 그래픽 RPG XP의 Transitions효과를 VX에도 적용을 해보자 4 아방스 2008.01.27 4033
쓰기
Board Pagination Prev 1 Next
/ 1
AVANGS

게임 제작, 창작, 자료, 강좌를 연결하는 커뮤니티

  • 개인정보 취급방침

Copyright © 2026 Avangs