• Home
  • News
  • Software
  • Knowledge
  • MMO
  • Tips
  • Security
  • Network
  • Office
AnonyViet - English Version
  • Home
  • News
  • Software
  • Knowledge
  • MMO
  • Tips
  • Security
  • Network
  • Office
No Result
View All Result
  • Home
  • News
  • Software
  • Knowledge
  • MMO
  • Tips
  • Security
  • Network
  • Office
No Result
View All Result
AnonyViet - English Version
No Result
View All Result

[Lập Trình Game] Lesson 12: Create HP for Enemy in Godot Engine

AnonyViet by AnonyViet
February 2, 2023
in Tips
0

Continuing with the enemy, in this article we will create hp for the enemy and this article is quite short, in the next post I will guide you to create slash animation (because anonyviet’s available assets do not have slash animation, so I will get animation. and if you use another asset that has an animation attack, use it) and kill the enemy.

Join the channel Telegram of the AnonyViet 👉 Link 👈

USE EXPORT

Go to the script enemy and then you declare your HP variable

I will declare as:

export var hp = 2

use export declare variable HP

And Export here is the declaration command that takes the value out of the table Properties to edit

Properties panel to edit

You can also do with the same variables if you want and Export it has nothing to do with your code, it just has the function of putting the variable value out for easier editing without having to edit the code.

[Lập Trình Game] Lesson 12: Create HP for Enemy in Godot Engine

And you can apply it to many other things

Here I will show you a trick to choose something like color etc

Color change code

Export(String,”text”) var tenbien is to be

Here if you want to change the color, you code as follows:

if ColorMode == "Mau Do":
    $Sprite.modulate = Color(0, 0, 1, 1)
elif ColorMode == "Mau Xanh":
    $Sprite.modulate = Color(0.75, 0.75, 0.75, 1)
elif ColorMode == "Mau Cua Anonyviet":
    print(“Dep Trai Khong Bao Gio Sai)

What color is the if statement to compare?

$Call sprite or AnimationSprite or whatever and modulate to change color

[Lập Trình Game]  Lesson 12: Create HP for Enemy in Godot Engine 4

You can func create a function that contains the command to change the color and then call the function to change the color in physic or process

Examples are as follows:

# ham process goi du lieu ben trong tren tung khung hinh	
Func _process(delta):
#goi set color
Setcolor()
# ham set color
Func setcolor():
    if ColorMode == "Mau Do":
        $Sprite.modulate = Color(0, 0, 1, 1)
    elif ColorMode == "Mau Xanh":
        $Sprite.modulate = Color(0.75, 0.75, 0.75, 1)
    elif ColorMode == "Mau Cua Anonyviet":
        print(“Dep Trai Khong Bao Gio Sai)

The article achieved: 5/5 – (100 votes)

Tags: createEnemyEngineGameGodotlậpLessontrình
Previous Post

How to write Game with Game Maker Studio 2

Next Post

Download 5KPlayer – Movie player software that supports many new features

AnonyViet

AnonyViet

Related Posts

Microsoft announced the end of support date for Windows 10
Tips

Microsoft announced the end of support date for Windows 10

July 24, 2026
Microsoft confirms leaked Windows 11 is real
Tips

Microsoft confirms leaked Windows 11 is real

July 22, 2026
HeroSMS là gì? Cách thuê số điện thoại ảo nhận SMS OTP online không cần SIM
Tips

HeroSMS là gì? Cách thuê số điện thoại ảo nhận SMS OTP online không cần SIM

July 22, 2026
How to download documents on 123doc for free
Tips

How to download documents on 123doc for free

July 21, 2026
Instructions for Logo Design in just a few clicks with Logaster
Tips

Instructions for Logo Design in just a few clicks with Logaster

July 20, 2026
3 coolest ways to turn off your computer
Tips

3 coolest ways to turn off your computer

July 19, 2026
Next Post
Download 5KPlayer – Movie player software that supports many new features

Download 5KPlayer - Movie player software that supports many new features

0 0 votes
Article Rating
Subscribe
Login
Notify of
guest

guest

0 Comments
Oldest
Newest Most Voted

Recent News

Microsoft announced the end of support date for Windows 10

Microsoft announced the end of support date for Windows 10

July 24, 2026
Super cool way to turn photos and text into coloring pictures for kids

Super cool way to turn photos and text into coloring pictures for kids

July 24, 2026
How to buy the latest Microsoft Office 2024 at an economical cost?

How to buy the latest Microsoft Office 2024 at an economical cost?

July 24, 2026
Instructions on how to get a certificate from Canva for free

Instructions on how to get a certificate from Canva for free

July 23, 2026
Microsoft announced the end of support date for Windows 10

Microsoft announced the end of support date for Windows 10

July 24, 2026
Super cool way to turn photos and text into coloring pictures for kids

Super cool way to turn photos and text into coloring pictures for kids

July 24, 2026
How to buy the latest Microsoft Office 2024 at an economical cost?

How to buy the latest Microsoft Office 2024 at an economical cost?

July 24, 2026
AnonyViet - English Version

AnonyViet

AnonyViet is a website share knowledge that you have never learned in school!

We are ready to welcome your comments, as well as your articles sent to AnonyViet.

Follow Us

Contact:

Email: anonyviet.com[@]gmail.com

Main Website: https://anonyviet.com

Recent News

Microsoft announced the end of support date for Windows 10

Microsoft announced the end of support date for Windows 10

July 24, 2026
Super cool way to turn photos and text into coloring pictures for kids

Super cool way to turn photos and text into coloring pictures for kids

July 24, 2026
  • Home
  • Home 2
  • Home 3
  • Home 4
  • Home 5
  • Home 6
  • Next Dest Page
  • Sample Page

say88 tỷ lệ kèo nhà cái kèo nhà cái 5 febet

No Result
View All Result
  • Home
  • News
  • Software
  • Knowledge
  • MMO
  • Tips
  • Security
  • Network
  • Office

say88 tỷ lệ kèo nhà cái kèo nhà cái 5 febet

wpDiscuz
0
0
Would love your thoughts, please comment.x
()
x
| Reply