This commit is contained in:
UndeadMaelys 2021-03-23 17:18:59 +01:00
parent 051e1a941f
commit e6756ccda7
26 changed files with 137 additions and 1 deletions

2
assets/objects/box.mtl Normal file
View File

@ -0,0 +1,2 @@
# Made in Blockbench 3.7.4
newmtl none

101
assets/objects/box.obj Normal file
View File

@ -0,0 +1,101 @@
# Made in Blockbench 3.7.4
mtllib box.mtl
o cube
v 0.0625 0.0625 0.0625
v 0.0625 0.0625 0
v 0.0625 0 0.0625
v 0.0625 0 0
v 0 0.0625 0
v 0 0.0625 0.0625
v 0 0 0
v 0 0 0.0625
vt 0 1
vt 0 0.9375
vt 0.0625 1
vt 0 0.9375
vt 0.0625 0.9375
vt 0.0625 1
vt 0 1
vt 0 0.9375
vt 0.0625 1
vt 0 0.9375
vt 0.0625 0.9375
vt 0.0625 1
vt 0 1
vt 0 0.9375
vt 0.0625 1
vt 0 0.9375
vt 0.0625 0.9375
vt 0.0625 1
vt 0 1
vt 0 0.9375
vt 0.0625 1
vt 0 0.9375
vt 0.0625 0.9375
vt 0.0625 1
vt 0 1
vt 0 0.9375
vt 0.0625 1
vt 0 0.9375
vt 0.0625 0.9375
vt 0.0625 1
vt 0 1
vt 0 0.9375
vt 0.0625 1
vt 0 0.9375
vt 0.0625 0.9375
vt 0.0625 1
vn 1 0 0
vn 1 0 0
vn 1 0 0
vn 1 0 0
vn 1 0 0
vn 1 0 0
vn -1 0 0
vn -1 0 0
vn -1 0 0
vn -1 0 0
vn -1 0 0
vn -1 0 0
vn 0 1 0
vn 0 1 0
vn 0 1 0
vn 0 1 0
vn 0 1 0
vn 0 1 0
vn 0 -1 0
vn 0 -1 0
vn 0 -1 0
vn 0 -1 0
vn 0 -1 0
vn 0 -1 0
vn 0 0 1
vn 0 0 1
vn 0 0 1
vn 0 0 1
vn 0 0 1
vn 0 0 1
vn 0 0 -1
vn 0 0 -1
vn 0 0 -1
vn 0 0 -1
vn 0 0 -1
vn 0 0 -1
usemtl none
f 1/1/1 3/2/2 2/3/3
f 3/4/4 4/5/5 2/6/6
usemtl none
f 5/7/7 7/8/8 6/9/9
f 7/10/10 8/11/11 6/12/12
usemtl none
f 5/13/13 6/14/14 2/15/15
f 6/16/16 1/17/17 2/18/18
usemtl none
f 8/19/19 7/20/20 3/21/21
f 7/22/22 4/23/23 3/24/24
usemtl none
f 6/25/25 8/26/26 1/27/27
f 8/28/28 3/29/29 1/30/30
usemtl none
f 2/31/31 4/32/32 5/33/33
f 4/34/34 7/35/35 5/36/36

View File

@ -0,0 +1,23 @@
Music by Bert Cole
www.bitbybitsound.com
- A Hearty Fellow
- A Reluctant Hero
- A Worthy Challenge
- Failure
- Hurry!
- In Dire Need
- Jump and Shoot Man
- Meeting The Call (Intro)
- Meeting The Call
- Old Friends
- Prove It
- Shopping For The Future
- Success
- The Graveyard
- The Laboratory
- The Operation
- The Threat
- Vast Surroundings
- We Have New Info
- You Beast!

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 B

View File

@ -70,6 +70,8 @@ function love.update(dt)
-- do camera -- do camera
if not game_pause then if not game_pause then
g3d.camera.strategyViewMovement(dt,speed,is_scrolling) g3d.camera.strategyViewMovement(dt,speed,is_scrolling)
local pos = {g3d.camera.position[1]-5000/16,g3d.camera.position[2]-5000/16,g3d.camera.position[3]-5000/16}
skybox:setTransform(pos)
-- movement: w,a,s,d, -- movement: w,a,s,d,
-- rotate: q,e -- rotate: q,e
-- move by screen: 20 px: sides, forward, backwards -- move by screen: 20 px: sides, forward, backwards
@ -147,6 +149,7 @@ function love.draw()
game_height = love.graphics.getHeight() game_height = love.graphics.getHeight()
-- LAYER 1: THE WORLD -- LAYER 1: THE WORLD
draw_entity(skybox)
-- draw every model in entities -- draw every model in entities
local ent_count = 0 local ent_count = 0

View File

@ -1,13 +1,20 @@
levels = {} levels = {}
levels.main_menu = { levels.main_menu = {
skybox = nil,
entities = {}, entities = {},
units = {} units = {}
} }
total_model_count = 0 total_model_count = 0
skybox = levels.main_menu.skybox
local entities = levels.main_menu.entities local entities = levels.main_menu.entities
local units = levels.main_menu.units local units = levels.main_menu.units
-- skybox
skybox = g3d.newModel("assets/objects/box.obj","assets/textures/misc/skybox.png", {0,0,0}, {0,0,0}, { 10000, 10000, 10000})
-- grass ground -- grass ground
local radius = math.random(50,50) local radius = math.random(50,50)
for r1 = 0, radius, 1 do for r2= 0, radius, 1 do for r1 = 0, radius, 1 do for r2= 0, radius, 1 do
@ -94,5 +101,5 @@ table.insert(units,nu)]]
azifer.tnum = total_model_count azifer.tnum = total_model_count
load_animation(azifer,animation._yari.idle,4,8) load_animation(azifer,animation._yari.idle,4,8)
addToUnit(nu,azifer) addToUnit(nu,azifer)
table.insert(units,nu) table.insert(units,nu)