Scene Creation

6 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€67.18
List Price:  €95.97
You save:  €28.79
£55.85
List Price:  £79.79
You save:  £23.94
CA$98.21
List Price:  CA$140.31
You save:  CA$42.09
A$107.62
List Price:  A$153.75
You save:  A$46.13
S$94.24
List Price:  S$134.64
You save:  S$40.39
HK$544.83
List Price:  HK$778.36
You save:  HK$233.53
CHF 62.54
List Price:  CHF 89.34
You save:  CHF 26.80
NOK kr774.97
List Price:  NOK kr1,107.14
You save:  NOK kr332.17
DKK kr501
List Price:  DKK kr715.75
You save:  DKK kr214.74
NZ$119.95
List Price:  NZ$171.37
You save:  NZ$51.41
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.19
৳8,361.58
List Price:  ৳11,945.63
You save:  ৳3,584.04
₹5,909.84
List Price:  ₹8,442.99
You save:  ₹2,533.15
RM312.71
List Price:  RM446.75
You save:  RM134.04
₦118,484.88
List Price:  ₦169,271.38
You save:  ₦50,786.49
₨19,443.22
List Price:  ₨27,777.22
You save:  ₨8,334
฿2,412.28
List Price:  ฿3,446.26
You save:  ฿1,033.98
₺2,418.32
List Price:  ₺3,454.90
You save:  ₺1,036.57
B$406.01
List Price:  B$580.04
You save:  B$174.03
R1,270.71
List Price:  R1,815.38
You save:  R544.66
Лв131.35
List Price:  Лв187.66
You save:  Лв56.30
₩98,301.65
List Price:  ₩140,436.95
You save:  ₩42,135.30
₪260.01
List Price:  ₪371.46
You save:  ₪111.45
₱4,125.14
List Price:  ₱5,893.31
You save:  ₱1,768.17
¥10,832.35
List Price:  ¥15,475.45
You save:  ¥4,643.10
MX$1,429.79
List Price:  MX$2,042.64
You save:  MX$612.85
QR255.18
List Price:  QR364.56
You save:  QR109.38
P956.90
List Price:  P1,367.06
You save:  P410.16
KSh9,061.51
List Price:  KSh12,945.58
You save:  KSh3,884.06
E£3,475.01
List Price:  E£4,964.52
You save:  E£1,489.50
ብር8,566
List Price:  ብር12,237.67
You save:  ብር3,671.66
Kz63,900.87
List Price:  Kz91,290.87
You save:  Kz27,390
CLP$68,444.99
List Price:  CLP$97,782.75
You save:  CLP$29,337.76
CN¥506.93
List Price:  CN¥724.22
You save:  CN¥217.29
RD$4,217.06
List Price:  RD$6,024.63
You save:  RD$1,807.57
DA9,397.90
List Price:  DA13,426.15
You save:  DA4,028.25
FJ$159.29
List Price:  FJ$227.57
You save:  FJ$68.27
Q540.13
List Price:  Q771.64
You save:  Q231.51
GY$14,638.82
List Price:  GY$20,913.50
You save:  GY$6,274.67
ISK kr9,773.54
List Price:  ISK kr13,962.80
You save:  ISK kr4,189.25
DH703.91
List Price:  DH1,005.63
You save:  DH301.72
L1,275.33
List Price:  L1,821.98
You save:  L546.64
ден4,132.76
List Price:  ден5,904.20
You save:  ден1,771.43
MOP$561.01
List Price:  MOP$801.48
You save:  MOP$240.46
N$1,268.91
List Price:  N$1,812.81
You save:  N$543.90
C$2,574.70
List Price:  C$3,678.31
You save:  C$1,103.60
रु9,449.77
List Price:  रु13,500.25
You save:  रु4,050.48
S/265.32
List Price:  S/379.05
You save:  S/113.72
K281.71
List Price:  K402.47
You save:  K120.75
SAR262.77
List Price:  SAR375.40
You save:  SAR112.63
ZK1,934.92
List Price:  ZK2,764.29
You save:  ZK829.37
L334.42
List Price:  L477.77
You save:  L143.34
Kč1,702.59
List Price:  Kč2,432.37
You save:  Kč729.78
Ft27,646.05
List Price:  Ft39,496.05
You save:  Ft11,850
SEK kr772.42
List Price:  SEK kr1,103.50
You save:  SEK kr331.08
ARS$70,251.41
List Price:  ARS$100,363.46
You save:  ARS$30,112.05
Bs483.50
List Price:  Bs690.75
You save:  Bs207.24
COP$307,238.59
List Price:  COP$438,931.09
You save:  COP$131,692.49
₡35,641.51
List Price:  ₡50,918.63
You save:  ₡15,277.11
L1,768.23
List Price:  L2,526.16
You save:  L757.92
₲546,248.87
List Price:  ₲780,388.98
You save:  ₲234,140.10
$U2,983.14
List Price:  $U4,261.82
You save:  $U1,278.67
zł291.40
List Price:  zł416.31
You save:  zł124.90
Already have an account? Log In

Transcript

Hello, in this video we are going to cover theme creation, we have our splash screen, which is essentially the source state of the screen that you see in a game initially, which shows the company's logo or like an indie developers logo. And then after a couple of seconds, you have to go to some sort of menu system. So the free scenes we're going to have a splash scene, which we already have created a main menu thing, which after a few seconds plus scene will go to after that, you'll be able to click a button on the main menu theme to go to the game theme. There's not going to be any porcine or game overseen, you can go down that route of creating theme for Game over and port. That's fine. I've done that in games myself.

But what we're going to be doing is having states within our game seem to be like a plane state, a paused state, the game over state. So if the state is paused, you obviously can't place ignore across On the grid, there's a lot of other stuff you can't do. But some sort of menu will appear to actually show you the pause buttons and the fact that it is paused. So the first thing we're going to do what I always do to save time because a lot of the time the scenes are very similar ball, the changing of the name of the class, I go to the folder where my one of my scenes is, I duplicate the header and the CPP or do that twice. Now first rename it to Main Menu scene. Main Menu scene dot cpp.

And if I do the same for this, so game scene, and game scene, if you go back to Xcode, or Visual Studio web app, you just got to make sure your files are included. So honestly do that now by selecting my four files and add them like so, if you're an ex Cody's want to make sure you're added to the appropriate targets, create groups finish. And now let's go to our main menu scene. I'm going to rename this to Main Menu scene. I'll copy and paste this in. instead of actually writing the x again, paste it here, go to the CPP, and we can paste it here, here.

Here, we can get rid of the sign in because we no longer need that. And it is given us errors because we haven't included the right file for many, many things. The haitch and these errors should now disappear. There we go. Let's do the same for game scene. So let's replace this with game scene.

A screener scene as copy and paste. Yeah yeah Yeah, yeah, let's get rid of the sign in. And now just replace this with the game theme header. And we're actually going to run it. You shouldn't see any difference between the previous video which was the Project Setup. And this one, we haven't linked the theme.

We haven't added any images or any for game logic, but it's always good to make sure build is succeeding. So we can proceed without any errors. So this is just running it now. It shouldn't take a moment or two. Okay, there we go. And this is obviously our splash scene with is trying to log into games NTLM comm for that, more, I'm also going to show you so go to the project right here.

And if I go to info, what we want to do, because we have an icon file, but all we actually want to do is get rid of the default splash screen, which is right here, launch images source, and migrate, migrate app icon. I'm happy with that. So if I go to the images, so now let's get rid of these default images. So we want to remove this remove this, you can add images, if you want to, but Well, I think you're gonna have a custom splash screen. So let's just rerun this. Make sure that we're not getting that cost to dx splash screen.

You might be wondering why do we want a custom one when we can essentially just drag and drop images. So it's still appeared. So let's go to product. Let's clean it. Now I'm going to rerun it I'm actually going to edit this bit out so you don't have to wait for it to fully compile. Now that has successfully built laughing would do for the launch screen file is just change this to main view controller already had the clipboard, but doesn't matter if I click enter For rerun this now, I'll go to my simulator.

As you can see, there is no cocoa to the launch screen, go to the splash scene, just the way we want it to try to sign in. I haven't signed in yet, I would do that very, very soon. And that is it. For synchronization we have all of our scenes created. In the next video, we're going to be covering implementing the splash scene. So stay tuned for that video.

If you want to check out the source code, feel free. There will be a link available to the GitHub page. If you have any questions, feel free to post them on my education platform. So no learning Dakota UK. There'll be a link in the description to that. And as usual, thanks for watching and I hope you have a great day.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.