Chapter 34ē„”ę–™å…¬é–‹

šŸ“°å¤‰ę•°ćØćÆļ¼Ÿ(2)HPć‚’å®Ÿč£…ć—ć¦ćæ悈恆 [UE5å…„é–€ćƒćƒ„ćƒ¼ćƒˆćƒŖć‚¢ćƒ« #3-8]

Daichi
Daichi
2022.05.21恫ꛓꖰ

ć‚³ćƒ”ćƒ³ćƒˆšŸ¤

恧ćÆå‰å›žć«å¼•ćē¶šćć€å¤‰ę•°ćø恮ē†č§£ć‚’ę·±ć‚ć‚‹ćŸć‚ć«å¤‰ę•°ć§HPć‚’å®Ÿč£…ć—ć¦ćæć¾ć—ć‚‡ć†ć€‚ä½œęˆć™ć‚‹ć‚‚ć®ćÆ恓恔悉ā†“恧态HP悒ęø›ć‚‰ć—ć¦ć„ć0恫ćŖć£ćŸć‚‰GAMEOVERćØć„ć†ćƒ†ć‚­ć‚¹ćƒˆć‚’č”Øē¤ŗć•ć›ć¾ć™ć€‚å°‘ć—é•·ć‚ć§ć™ćŒć€äø€ć¤äø€ć¤č§£čŖ¬ć—ć¦ć„ćć¾ć™ć€‚

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

å¤‰ę•°ćÆ꧘怅ćŖēخ锞(型)恌恂悋

å¤‰ę•°ć«ćÆć€Œåž‹ć€ćØå‘¼ć°ć‚Œć‚‹ę§˜ć€…ćŖēØ®é”žćŒć‚ć‚Šć¾ć™ć€‚å‰å›žćÆę–‡å­—åˆ—ć®ćƒ‡ćƒ¼ć‚æćØćŖ悋怌String怍ćØć„ć†åž‹ć‚’ä½æē”Øć—ć¾ć—ćŸć€‚

今回ćÆę•“ę•°ć®åž‹ćØćŖ悋IntegerćØ恄恆ēØ®é”žć®å¤‰ę•°ć‚’ä½æē”Ø恗恦ćæ恟恄ćØę€ć„ć¾ć™ć€‚

ā‘ å¤‰ę•°ć§HPć‚’ä½œć£ć¦č”Øē¤ŗ恗恦ćæ悈恆

恧ćÆć€å¤‰ę•°ć‚’ä½æć£ć¦HPć‚’å®Ÿč£…ć—ć¦ćæć¾ć—ć‚‡ć†ć€‚å®Ÿéš›ć®ć‚²ćƒ¼ćƒ ć§ć‚‚ć“ć®å¤‰ę•°ć‚’ä½æć£ć¦HPć‚„ęŒć£ć¦ć„ć‚‹ć‚³ć‚¤ćƒ³ć®ę•°ćŖć©ć‚’å®Ÿč£…ć™ć‚‹ć®ć§ć€ä»Šå›žćÆå¤‰ę•°ć®åŸŗęœ¬ć‚’å­¦ć¶ćŸć‚ć«HPć‚’å®Ÿč£…ć™ć‚‹ćƒŽćƒ¼ćƒ‰ć‚’ēµ„悓恧ćæć¾ć™ć€‚

  1. 惗惭ć‚ø悧ć‚Æ惈ćÆć‚µćƒ¼ćƒ‰ćƒ‘ćƒ¼ć‚½ćƒ³ć‚’ä½æē”Øć—ć¾ć™ć€‚ThirdPerson > Blueprints > BP_ThirdPersonCharacterć‚’é–‹ćć¾ć™ć€‚

  2. ć‚¤ćƒ™ćƒ³ćƒˆć‚°ćƒ©ćƒ•ć‚’é–‹ćć¾ć™ć€‚ć‚­ćƒ£ćƒ©ć‚Æć‚æćƒ¼ć®HP(体力)ćØ恄恆äŗ‹ćŖć®ć§ć€å‡¦ē†ćÆć‚­ćƒ£ćƒ©ć‚Æć‚æćƒ¼ć®ć‚¤ćƒ™ćƒ³ćƒˆć‚°ćƒ©ćƒ•ć«čØ˜č¼‰ć—ć¦ć„ćć¾ć™ć€‚ć‚­ćƒ£ćƒ©ć‚Æć‚æćƒ¼ć‚’ę“ä½œć™ć‚‹ćƒŽćƒ¼ćƒ‰ćŒę—¢ć«ć‚ć‚Šć¾ć™ćŒć€ćć®ć¾ć¾ę”¾ē½®ć—ć¦ćŠćć¾ć—ć‚‡ć†ć€‚

  3. å¤‰ę•°ć‚’ä½œęˆć—ć¾ć™ć€‚å¤‰ę•°ć®éš£ć®ćƒ—ćƒ©ć‚¹ćƒœć‚æćƒ³ć‚’ęŠ¼ć—ć¾ć™ć€‚

  4. ä½œęˆć—ćŸå¤‰ę•°ć®åå‰ć‚’HP恫恗恦态BooleanćØę›øć‹ć‚ŒćŸå “ę‰€ć‚’ć‚ÆćƒŖ惃ć‚Æć—ć¦å¤‰ę•°ć®ēخ锞(型)悒Integerć«ć—ć¾ć™ć€‚

    IntegerćÆę•“ę•°ć®ćƒ‡ćƒ¼ć‚æć‚’å…„ć‚Œć‚‹äŗ‹ćŒć§ćć‚‹å¤‰ę•°ć§ć™ć€‚

  5. å¤‰ę•°ć‚’ä½œęˆć§ććŸć®ć§ć‚³ćƒ³ćƒ‘ć‚¤ćƒ«ć—ć¦ć€HPć®å¤‰ę•°ć‚’éøꊞ恗恟ēŠ¶ę…‹ć§ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆå€¤ć‚’100ć«ć—ć¾ć™ć€‚

  6. ć¾ćšćÆHPćØ恄恆100ćØć„ć†ćƒ‡ćƒ¼ć‚æćŒå…„ć£ćŸå¤‰ę•°ć‚’č”Øē¤ŗ恗恦ćæć¾ć—ć‚‡ć†ć€‚BeginPlay恋悉PrintSringćƒŽćƒ¼ćƒ‰ć‚’ē¹‹ćŽć¾ć™ć€‚

  7. HPć‚’ćƒ‰ćƒ©ćƒƒć‚°ć§čæ½åŠ ć—恦GetHP悒éøꊞ恗态čæ½åŠ ć—ć¾ć™ć€‚

  8. HPć®ćƒ”ćƒ³ć‹ć‚‰PrintString恫ꎄē¶šć—ć¾ć™ć€‚ć™ć‚‹ćØå¤‰ę›ćƒŽćƒ¼ćƒ‰ćŒä½œęˆć•ć‚Œć¾ć—ćŸć€‚

å¤‰ę›ćƒŽćƒ¼ćƒ‰ćØćÆļ¼Ÿ

å¤‰ę•°ćÆē•°ćŖ悋ēØ®é”žć®åž‹ć«ęŽ„ē¶šć™ć‚‹å “åˆć€å¤‰ę›ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ć¤ć¾ć‚Šä»Šå›žć®å “åˆć€HPćØ恄恆IntegerćØć„ć†ę•“ę•°ć®åž‹ć‹ć‚‰StringćØć„ć†ę–‡å­—åˆ—ć®åž‹ćøå¤‰ę›ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

ćƒ–ćƒ«ćƒ¼ćƒ—ćƒŖćƒ³ćƒˆć§ćÆē•°ćŖć‚‹åž‹ć§ć‚‚ęŽ„ē¶šć™ć‚‹ćØåŒę™‚ć«č‡Ŗå‹•ć§å¤‰ę›ćƒŽćƒ¼ćƒ‰ć‚’ä½œęˆć—ć¦ćć‚Œć‚‹ćŸć‚ć€ē°”å˜ć«åž‹ć®å¤‰ę›,ć¤ć¾ć‚Šå¤‰ę•°ćŒē•°ćŖ悋ēØ®é”žć§ć‚‚ę‰±ćˆć‚‹ć‚ˆć†ć«ć—ć¦ćć‚Œć¾ć™ć€‚å¤‰ę›ćƒŽćƒ¼ćƒ‰ćÆē•°ćŖć‚‹åž‹ć©ć†ć—ć‚’ęŽ„ē¶šć™ć‚‹ę™‚恫č‡Ŗå‹•ć§ä½œęˆć•ć‚Œć‚‹ćØč¦šćˆć¦ćŠćć¾ć—ć‚‡ć†ć€‚ć¾ćŸIntegerćÆē·‘č‰²ć§StringćÆćƒ”ćƒ³ć‚Æč‰²ćØå¤‰ę•°ć®åž‹ć«ć‚ˆć£ć¦č‰²ćŒē•°ćŖć£ć¦č”Øē¤ŗć•ć‚Œć¦ć„ć¾ć™ć€‚

  1. ćƒ—ćƒ¬ć‚¤ć—ć¦ćæ悋ćØć‚²ćƒ¼ćƒ é–‹å§‹ę™‚ć«100ćØč”Øē¤ŗć•ć‚Œć¾ć—ćŸć€‚

ćƒŽćƒ¼ćƒ‰č§£čŖ¬

HPćØ恄恆100ć®ćƒ‡ćƒ¼ć‚æćŒå…„ć£ć¦ć„ć‚‹ćƒ‡ćƒ¼ć‚æć‚’å¤‰ę›ćƒŽćƒ¼ćƒ‰ć«ć‚ˆć‚Šć€č”Øē¤ŗć§ćć‚‹ę–‡å­—åˆ—ć«ć—ć¦ćć‚Œć‚’ć‚²ćƒ¼ćƒ é–‹å§‹ę™‚ć«ćƒ†ć‚­ć‚¹ćƒˆč”Øē¤ŗ恗恟ćØć„ć†å½¢ć«ćŖć‚Šć¾ć™ć€‚

ć‚³ćƒ”ćƒ³ćƒˆšŸ¤

恧ćÆ态恝悂恝悂ćŖ恜IntegerćØć„ć†åž‹ć‚’ä½æē”Ø恙悋恮恧恗悇恆恋ļ¼ŸIntegerćØć„ć†åž‹(ę•“ę•°ć®ćƒ‡ćƒ¼ć‚æ)悄FloatćØå‘¼ć°ć‚Œć‚‹åž‹(å°ę•°ć®ćƒ‡ćƒ¼ć‚æ)ćÆč؈ē®—ćŒåÆčƒ½ć§äø­čŗ«ć®ę•°å­—ć‚’å¤‰ę›“恙悋äŗ‹ćŒć§ćć‚‹ć‹ć‚‰ć§ć™ć€‚ä¾‹ćˆć°ć‚²ćƒ¼ćƒ ć®ć‚¹ć‚³ć‚¢ćÆå¤‰å‹•ć™ć‚‹ć®ć§ćć“ć§IntegerćØć„ć†åž‹ć®å¤‰ę•°ć‚’ä½æē”Ø恗恦态0ć®ć‚¹ć‚³ć‚¢ć‹ć‚‰100,200ćØå¢—ć‚„ć—ćŸć‚ŠčŖæꕓ恙悋äŗ‹ćŒć§ćć¾ć™ć€‚å®Ÿéš›ć«HPć®å¤‰ę•°ć‚’å¤‰ę›“ć—ć¦ćæć¾ć—ć‚‡ć†ć€‚

ā‘”HP悒ęø›ć‚‰ć™(ćƒ€ćƒ”ćƒ¼ć‚ø悒äøŽćˆć‚‹)

  1. ä½œęˆć—ćŸćƒŽćƒ¼ćƒ‰ć®äø‹ć®ę–¹ć§å³ć‚ÆćƒŖ惃ć‚Æ > 怌f ć‚­ćƒ¼ć€ćØꤜē“¢ć—恦FćƒŽćƒ¼ćƒ‰ć‚’ä½œęˆć—ć¾ć™ć€‚(英čŖžć‚Øćƒ‡ć‚£ć‚æć®å “åˆćÆF keyćØꤜē“¢ć—ć¦ćć ć•ć„)

ć‚­ćƒ¼å…„åŠ›ćƒŽćƒ¼ćƒ‰ć«ć¤ć„ć¦


ć‚­ćƒ¼ćƒœćƒ¼ćƒ‰ć®å…„åŠ›ć«ć‚ˆć£ć¦å‡¦ē†ćŒē™ŗå‹•ć™ć‚‹ćƒŽćƒ¼ćƒ‰ć§ć™ć€‚ä¾‹ćˆć°Fć‚­ćƒ¼ć®å “åˆćÆFć‚­ćƒ¼ć‚’ęŠ¼ć™ćØćć®ć‚æć‚¤ćƒŸćƒ³ć‚°ć§ć‚­ćƒ¼å…„åŠ›ćƒŽćƒ¼ćƒ‰ć«ęŽ„ē¶šć•ć‚ŒćŸćƒŽćƒ¼ćƒ‰ćŒå®Ÿč”Œć•ć‚Œć¾ć™ć€‚PressdćØę›øć‹ć‚ŒćŸćƒ”ćƒ³ćÆć‚­ćƒ¼ć‚’ęŠ¼ć—ćŸēž¬é–“态ReleasedćØę›øć‹ć‚ŒćŸćƒ”ćƒ³ćÆć‚­ćƒ¼ć‚’é›¢ć—ćŸēž¬é–“ć«ćć“ć«ęŽ„ē¶šć—ć¦ć„ć‚‹ćƒŽćƒ¼ćƒ‰ć®å‡¦ē†ćŒč”Œć‚ć‚Œć‚‹ć‚ˆć†ć«ćŖć£ć¦ć„ć¾ć™ć€‚

  1. Fć‚­ćƒ¼ć‹ć‚‰PrintStrngć‚’ä½œęˆć—ć€äø­čŗ«ć‚’ć€Œę•µćŒę”»ę’ƒć—ć¦ććŸļ¼ćƒ€ćƒ”ćƒ¼ć‚øć‚’å—ć‘ćŸļ¼ć€ćØå…„åŠ›ć—ć¾ć™ć€‚

  2. PrintString恋悉ä¼ø恰恗态怌set hp怍ćØꤜē“¢ć—恦Set HP悒éøęŠžć—ć¾ć™ć€‚HP恮äø­čŗ«ć®ę•“ę•°ćƒ‡ćƒ¼ć‚æć‚’å¤‰ę›“ć™ć‚‹ćŸć‚ć®ćƒŽćƒ¼ćƒ‰ć§ć™ć€‚

å¤‰ę•°ć®Get(取得)ćØSet(ć‚»ćƒƒćƒˆ)ćÆćƒ‰ćƒ©ćƒƒć‚°ć§ć‚‚ę¤œē“¢ć§ć‚‚čæ½åŠ ć§ćć‚‹

ć©ć”ć‚‰ć‹ć‚‰ć§ć‚‚ę§‹ć„ć¾ć›ć‚“ćŒå¤‰ę•°ćŒå¤šććŖć£ćŸå “åˆć€å³ć‚ÆćƒŖ惃ć‚Æć®ę¤œē“¢ć‹ć‚‰č”Œć†ćØę„½ć§ć™ć­ć€‚

  1. 恧ćÆ态HP悒100ć‹ć‚‰ćƒ€ćƒ”ćƒ¼ć‚ø分(10)ęø›ć‚‰ć—ćŸć„ćØę€ć„ć¾ć™ć€‚ć‚»ćƒƒćƒˆćƒŽćƒ¼ćƒ‰ć®HPć®ćƒ”ćƒ³ć‹ć‚‰ä¼øć°ć—ć¦ć€Œsubtarct怍ćØꤜē“¢ć—恦Subtract(ęø›ē®—恙悋)ćƒŽćƒ¼ćƒ‰ć‚’ä½œęˆć—ć¾ć™ć€‚

Subtract(ęø›ē®—恙悋)ćƒŽćƒ¼ćƒ‰ćØćÆļ¼Ÿ

SubtractćƒŽćƒ¼ćƒ‰ćØćÆč¦ć™ć‚‹ć«å¼•ćē®—ć‚’č”Œć†ćŸć‚ć®ćƒŽćƒ¼ćƒ‰ć§ć™ć€‚äøŠć®å…„åŠ›å€¤ć‹ć‚‰äø‹ć®å…„åŠ›å€¤ć‚’å¼•ć„ćŸę•°ć‚’å‡ŗåŠ›ć—ć¾ć™ć€‚ä¾‹ćˆć°ä»„äø‹ć®å “合100恋悉10ć‚’å¼•ć„ćŸ90ć‚’ćƒ†ć‚­ć‚¹ćƒˆč”Øē¤ŗ恙悋ćØć„ć†ćƒŽćƒ¼ćƒ‰ć«ćŖć‚Šć¾ć™ć€‚

ćƒ€ćƒ”ćƒ¼ć‚øć‚’å—ć‘ćŸę™‚ć‚„ć€ćŠé‡‘ć‚’ę”Æę‰•ć£ć¦ęŒć”é‡‘ćŒęø›ć£ćŸę™‚恫ä½æē”Øć—ć¾ć™ć€‚

  1. HPć®å¤‰ę•°ć‚’ćƒ‰ćƒ©ćƒƒć‚°ć§čæ½åŠ ć—恦GetHP悒éøꊞ恗态SubtractćƒŽćƒ¼ćƒ‰ć®äøŠć®ćƒ”ćƒ³ć«ęŽ„ē¶šć—ć¾ć™ć€‚
  2. SubtractćƒŽćƒ¼ćƒ‰ć®äø‹ć®ćƒ”ćƒ³ć«10ćØå…„åŠ›ć—ć¾ć™ć€‚ć“ć‚Œć§HPć®ę•“ę•°ćƒ‡ćƒ¼ć‚æ恋悉10ćŒå¼•ć‹ć‚ŒćŸå€¤ćŒHPć«ć‚»ćƒƒćƒˆć•ć‚Œć¾ć™ć€‚
  3. 恩恆ćŖ悋恋ē¢ŗčŖć—ć¾ć—ć‚‡ć†ć€‚ć‚»ćƒƒćƒˆćƒŽćƒ¼ćƒ‰ć‹ć‚‰PrintStringćƒŽćƒ¼ćƒ‰ć‚’ęŽ„ē¶šć—ć¾ć™ć€‚ćƒ”ćƒ³ć‚‚ć‚»ćƒƒćƒˆćƒŽćƒ¼ćƒ‰ć‹ć‚‰PrintString恮InString恫ꎄē¶šć—ć¾ć—ć‚‡ć†ć€‚

ć“ć“ć¾ć§ä½œęˆć—ćŸćƒŽćƒ¼ćƒ‰å…Ø体図

恓悓ćŖę„Ÿć˜ć«ćŖć‚Šć¾ć—ćŸā†“

ē¢ŗčŖļ¼†ć‚³ćƒ”ćƒšćÆć“ć”ć‚‰ć‹ć‚‰ć§ć‚‚ć§ćć¾ć™ā†“

https://blueprintue.com/blueprint/d0f77lc4/
  1. ć‚³ćƒ³ćƒ‘ć‚¤ćƒ«ć—ć¦ć‚³ćƒ³ćƒ‘ć‚¤ćƒ«ēµęžœć‹ć‚‰ęˆåŠŸć™ć‚‹ć‹ć©ć†ć‹ē¢ŗčŖć—ć¦ćŠćć¾ć—ć‚‡ć†ć€‚ć‚‚ć—ć‚Øćƒ©ćƒ¼ćØč”Øē¤ŗć•ć‚ŒćŸå “åˆćÆåæ…ćšć©ć“ć‹ć§é–“é•ćˆć¦ć„ć‚‹ć®ć§å†åŗ¦ćƒŽćƒ¼ćƒ‰ćŒé–“é•ć£ć¦ć„ćŖ恄恋悒ē¢ŗčŖć—ć¾ć—ć‚‡ć†ć€‚

ć‚³ćƒ”ćƒ³ćƒˆšŸ¤

ćŖćŠć‚³ćƒ³ćƒ‘ć‚¤ćƒ«ćÆę‰‹å‹•ć§č”Œć†äŗ‹ćÆåŸŗęœ¬ēš„恫åæ…é ˆć§ćÆć‚ć‚Šć¾ć›ć‚“ćŒć€ć”ć‚ƒć‚“ćØę­£ć—ćę©Ÿčƒ½ć™ć‚‹ć‹ć™ćē¢ŗčŖć™ć‚‹äŗ‹ćŒć§ćć¾ć™ć€‚ćƒŽćƒ¼ćƒ‰ćŒé•·ććŖć£ćŸć‚‰ć‚³ćƒ³ćƒ‘ć‚¤ćƒ«ćÆę‰‹å‹•ć§ć‚ÆćƒŖ惃ć‚Æ恙悋äŗ‹ć‚’ćŠć™ć™ć‚ć—ć¾ć™ć€‚(ęÆŽå›žć‚³ćƒ³ćƒ‘ć‚¤ćƒ«ć‚’ć‚ÆćƒŖ惃ć‚Æć—ć¦ćŠććØē¢ŗå®Ÿć§ć™ć€‚ćŸć ę‰‹é–“ć§ć™ćŒ..)

  1. ćƒ—ćƒ¬ć‚¤ć—ć¦ćæć¾ć™ć€‚Fć‚­ćƒ¼ć‚’ęŠ¼ć™ćØå¾ć€…ć«HP恌ęø›ć‚‹ć‚ˆć†ć«ćŖć‚Šć¾ć—ćŸć€‚

ćƒŽćƒ¼ćƒ‰č§£čŖ¬


ć¾ćšHP恋悉Subract(ęø›ē®—恙悋)ćƒŽćƒ¼ćƒ‰ć«ć‚ˆć£ć¦ć€10å¼•ć‹ć‚Œć¾ć™ć€‚ćć®å€¤ćŒHPć«ć‚»ćƒƒćƒˆć•ć‚Œć¾ć™ć€‚ć¤ć¾ć‚Šęœ€åˆć«Fć‚­ćƒ¼ć‚’ęŠ¼ć—ćŸę™‚ć«90ć®å€¤ćŒHPć«ć‚»ćƒƒćƒˆć•ć‚Œć€ćć®90ćØć„ć†å€¤ćŒPrintStingćƒŽćƒ¼ćƒ‰ć«ć‚ˆć£ć¦ćƒ†ć‚­ć‚¹ćƒˆč”Øē¤ŗ恕悌恟ćØ恄恆äŗ‹ć«ćŖć‚Šć¾ć™ć€‚

ć‚³ćƒ”ćƒ³ćƒˆšŸ¤

恧ćÆć€ć“ć“ć¾ć§ć‹ćŖć‚Šé•·ććŖć£ć¦ć—ć¾ć„ć¾ć—ćŸćŒęœ€å¾Œć«ć‚‚ć†äø€ć¤ę©Ÿčƒ½ć‚’ä»˜ć‘ćŸć—ćŸć„ćØę€ć„ć¾ć™ć€‚

ā‘¢HP恌0恫ćŖć£ćŸć‚‰GAMEOVERćØč”Øē¤ŗ恙悋

HP恌0恫ćŖć£ćŸć‚‰ć€Œćƒ—ćƒ¬ć‚¤ćƒ¤ćƒ¼ćÆå€’ć‚ŒćŸļ¼GAMEOVER怍ćØč”Øē¤ŗ恗恟恄ćØę€ć„ć¾ć™ć€‚

  1. PrintStringćƒŽćƒ¼ćƒ‰ć‹ć‚‰branchćØꤜē“¢ć—ć¦ćƒ–ćƒ©ćƒ³ćƒćƒŽćƒ¼ćƒ‰ć‚’ä½œęˆć—ć¾ć™ć€‚

ćƒ–ćƒ©ćƒ³ćƒćƒŽćƒ¼ćƒ‰ćØćÆļ¼Ÿ


ćƒ–ćƒ©ćƒ³ćƒćƒŽćƒ¼ćƒ‰ćØćÆć€ę”ä»¶ć«ć‚ˆć£ć¦true恫ꎄē¶šć•ć‚ŒćŸćƒŽćƒ¼ćƒ‰ć‚’å®Ÿč”Œć™ć‚‹ć‹ć€false恫ꎄē¶šć•ć‚ŒćŸćƒŽćƒ¼ćƒ‰ć‚’å®Ÿč”Œć™ć‚‹ć‹åˆ†å²ć•ć›ć‚‹ćƒŽćƒ¼ćƒ‰ć§ć™ć€‚å¤‰ę•°ć®åž‹ć®ēØ®é”žć«ćÆBooleanćØ恄恆怌trueć€ć¾ćŸćÆ怌false怍ćØ恄恆恩恔悉恋äŗŒć¤ć®ćƒ‡ćƒ¼ć‚æ恗恋ꌁ恟ćŖć„ć‚‚ć®ćŒć‚ć‚Šć¾ć™ć€‚ćć®Booleanć®å¤‰ę•°ć‚’Conditionć®ćƒ”ćƒ³ć«ęŽ„ē¶šć™ć‚‹äŗ‹ć«ć‚ˆć£ć¦trueć®å “åˆćØfalseć®å “åˆćØ処ē†ć‚’åˆ†å²ć•ć›ć‚‹äŗ‹ćŒć§ćć¾ć™ć€‚å®Ÿéš›ć«ä½æć£ć¦ćæć¾ć—ć‚‡ć†ć€‚

  1. ćƒ–ćƒ©ćƒ³ćƒćƒŽćƒ¼ćƒ‰ć®Conditionć®ćƒ”ćƒ³ć‹ć‚‰ä¼ø恰恗怌<ć€ć¾ćŸćÆ怌LessEqual怍ćØꤜē“¢ć—恦态LessEqual(仄äø‹)ćƒŽćƒ¼ćƒ‰ć‚’ä½œęˆć—ć¾ć™ć€‚

LessEqual(仄äø‹)ćƒŽćƒ¼ćƒ‰ćØćÆļ¼Ÿ

LessEqualćƒŽćƒ¼ćƒ‰ćÆ怌>=ć€ć®äøē­‰å¼ćŒęˆē«‹ć—恦恄悋Ꙃ恫true悒å‡ŗåŠ›ć—ć¦ć€ęˆē«‹ć—恦恄ćŖć„å “åˆć«false悒å‡ŗåŠ›ć—ć¾ć™ć€‚ć¤ć¾ć‚Šä»„äø‹ć®ē”»åƒć®å “合HP恌100恠ćØ恗恦äø‹ć®å…„åŠ›å€¤ćŒ0ć ć£ćŸå “åˆć€å¼ćÆ怌100 <= 0怍ćØćŖ悊false恌å‡ŗåŠ›ć•ć‚Œć¾ć™ć€‚HP恌-100ć ć£ćŸå “åˆćÆ式ćÆ怌-100 <= 0怍ćØćŖ悊true恌å‡ŗåŠ›ć•ć‚Œć¾ć™ć€‚å¾Œć‹ć‚‰ć‚‚č§£čŖ¬ć—ć¾ć™ć€‚

  1. å¤‰ę•°ć‹ć‚‰HPć‚’ćƒ‰ćƒ©ćƒƒć‚°ć—ć¦ć€GetHP恧HPå–å¾—ćƒŽćƒ¼ćƒ‰ć‚’ä½œęˆć—ć¾ć™ć€‚LessEqualćƒŽćƒ¼ćƒ‰ć®äøŠć®ćƒ”ćƒ³ć«ęŽ„ē¶šć—ć¾ć™ć€‚äø‹ć®ćƒ”ćƒ³ć®å…„力値ćÆ0ć«ć—ćŸę™‚ć«ć‚²ćƒ¼ćƒ ć‚Ŗćƒ¼ćƒćƒ¼ćØč”Øē¤ŗć•ć›ćŸć„ć®ć§ćć®ć¾ć¾ć§č‰Æ恄恧恙怂

  2. ćƒ–ćƒ©ćƒ³ćƒćƒŽćƒ¼ćƒ‰ć®true恋悉PrintStringć‚’ä½œęˆć—ć¦ć€ć€Œćƒ—ćƒ¬ć‚¤ćƒ¤ćƒ¼ćÆå€’ć‚ŒćŸļ¼GAMEOVER怍ćØå…„åŠ›ć—ć¾ć™ć€‚

  3. ćƒ—ćƒ¬ć‚¤ć—ć¦ćæć¾ć—ć‚‡ć†ć€‚HP恌0恫ćŖć£ćŸć‚‰ć€Œćƒ—ćƒ¬ć‚¤ćƒ¤ćƒ¼ćÆå€’ć‚ŒćŸļ¼GAMEOVER怍ćØč”Øē¤ŗć•ć‚Œć‚‹ć‚ˆć†ć«ćŖć‚Šć¾ć—ćŸć€‚

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

ćƒŽćƒ¼ćƒ‰č§£čŖ¬


LessEqual(仄äø‹)ćƒŽćƒ¼ćƒ‰ć«ć‚ˆć£ć¦ć€ŒHPć®ę•“ę•°ćƒ‡ćƒ¼ć‚æ <= 0怍恌ꈐē«‹ć™ć‚‹å “合true悒å‡ŗåŠ›ć—ć¾ć™ć€‚ć¤ć¾ć‚Štrue恌å‡ŗåŠ›ć•ć‚Œć‚‹ć®ć§ćÆHP恌0仄äø‹ć«ćŖć£ćŸå “åˆć®ćæć§ć™ć€‚ćƒ–ćƒ©ćƒ³ćƒć«ć‚ˆć£ć¦trueć®ćƒŽćƒ¼ćƒ‰ćŒå®Ÿč”Œć•ć‚Œć¦ćƒ†ć‚­ć‚¹ćƒˆćŒč”Øē¤ŗ恕悌悋ćØ恄恆仕ēµ„ćæ恫ćŖć£ć¦ć„ć¾ć™ć€‚false恫ćÆä½•ć‚‚ęŽ„ē¶šć•ć‚Œć¦ć„ćŖ恄恮恧态falseć®å “åˆ(HP<=0恌ꈐē«‹ć—ćŖć„å “åˆ)ćÆä½•ć‚‚čµ·ćć¾ć›ć‚“ć€‚

å®Œęˆļ¼ćƒŽćƒ¼ćƒ‰å…Ø恦恮å…Ø体図

恓悌恧å…Øć¦ć®ćƒŽćƒ¼ćƒ‰ćŒå®Œęˆć—ć¾ć—ćŸć€

ē¢ŗčŖļ¼†ć‚³ćƒ”ćƒšćÆ恓恔悉恋悉恩恆恞ā†“

https://blueprintue.com/blueprint/et-b9y98/

å®Œęˆå‹•ē”»ā†“

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

ć‚³ćƒ”ćƒ³ćƒˆšŸ¤

å¤‰ę•°ć«ćÆč‰²ć€…ēØ®é”žćŒć‚ć‚Šć€ēØ®é”žć®äŗ‹ć‚’åž‹ćØå‘¼ć³ć¾ć™ć€‚IntegerćØć„ć†åž‹ć§ćÆę•“ę•°ć®ćƒ‡ćƒ¼ć‚æ恮äŗ‹ć§ć€HPćŖć©å¤‰ę›“ć•ć‚Œć‚‹ćƒ‡ćƒ¼ć‚æ恫ē”Øć„ć‚‰ć‚Œć¾ć™ć€‚ä»Šå›žFć‚­ćƒ¼ć§ćƒ€ćƒ”ćƒ¼ć‚øć‚’å—ć‘ć‚‹ćØć„ć†ćƒŽćƒ¼ćƒ‰ć‚’ēµ„ćæć¾ć—ćŸćŒć€å®Ÿéš›ć«ćÆę•µć®ę”»ę’ƒć‚’å—ć‘ćŸć‚‰ć€ćƒ—ćƒ¬ć‚¤ćƒ¤ćƒ¼ćŒé«˜ę‰€ć‹ć‚‰č½äø‹ć—ćŸę™‚ćŖć©ć«ćƒ€ćƒ”ćƒ¼ć‚øć‚’é£Ÿć‚‰ć†ćØć„ć†å‡¦ē†ć‚’č”Œć„ć¾ć™ć€‚äø€ć¤äø€ć¤å­¦ć‚“ć§ć„ć£ć¦ę§˜ć€…ćŖćƒŽćƒ¼ćƒ‰ć‚„å¤‰ę•°ć‚’ēµ„ćæåˆć‚ć›ć¦ć‚²ćƒ¼ćƒ ć®ę©Ÿčƒ½ć‚’ä½œęˆć™ć‚‹äŗ‹ć«ę…£ć‚Œć¦ć„ćć¾ć—ć‚‡ć†ć€‚ę¬”å›žć€å¤‰ę•°ć®ę§˜ć€…ćŖēØ®é”žć€Œåž‹ć€ć«ć¤ć„ć¦ć–ć£ćć‚Šč§£čŖ¬ć—ć¦ć„ććŸć„ćØę€ć„ć¾ć™ć€‚