瀏覽代碼

Adding sprites and minor code changes...

master
父節點
當前提交
41a8d6af1f
共有 8 個檔案被更改,包括 54 行新增5 行删除
  1. 二進制
      sprite/hand.png
  2. +11
    -0
      sprite/meme.mtl
  3. +15
    -0
      sprite/meme.obj
  4. 二進制
      sprite/meme.png
  5. +11
    -0
      sprite/wall.mtl
  6. +15
    -0
      sprite/wall.obj
  7. 二進制
      sprite/wall.png
  8. +2
    -5
      xhampion.adb

二進制
sprite/hand.png 查看文件

Before After
Width: 960  |  Height: 600  |  Size: 20KB

+ 11
- 0
sprite/meme.mtl 查看文件

@@ -0,0 +1,11 @@
newmtl material
Ns 90.0
Ka 1.0 1.0 1.0
Kd 0.5 0.5 0.5
Ks 0.5 0.5 0.5
Ke 0.0 0.0 0.0
Ni 1.0
d 1.0
illum 2
map_Kd meme.png


+ 15
- 0
sprite/meme.obj 查看文件

@@ -0,0 +1,15 @@
mtllib meme.mtl
o square
v -1.0 0.0 1.0
v 1.0 0.0 1.0
v -1.0 0.0 -1.0
v 1.0 0.0 -1.0
vt 1.0 1.0
vt 0.0 1.0
vt 0.0 0.0
vt 1.0 0.0
vn 0.0 1.0 0.0
usemtl material
s off
f 1/1/1 2/2/1 4/3/1 3/4/1


二進制
sprite/meme.png 查看文件

Before After
Width: 128  |  Height: 128  |  Size: 30KB

+ 11
- 0
sprite/wall.mtl 查看文件

@@ -0,0 +1,11 @@
newmtl material
Ns 90.0
Ka 1.0 1.0 1.0
Kd 0.5 0.5 0.5
Ks 0.5 0.5 0.5
Ke 0.0 0.0 0.0
Ni 1.0
d 1.0
illum 2
map_Kd wall.png


+ 15
- 0
sprite/wall.obj 查看文件

@@ -0,0 +1,15 @@
mtllib wall.mtl
o square
v -1.0 0.0 0.0
v 1.0 0.0 0.0
v -1.0 2.0 0.0
v 1.0 2.0 0.0
vt 0.0 0.0
vt 1.0 0.0
vt 1.0 1.0
vt 0.0 1.0
vn 0.0 1.0 0.0
usemtl material
s off
f 1/1/1 2/2/1 4/3/1 3/4/1


二進制
sprite/wall.png 查看文件

Before After
Width: 128  |  Height: 128  |  Size: 23KB

+ 2
- 5
xhampion.adb 查看文件

@@ -55,7 +55,6 @@ begin
gameplay: loop
exit when window_should_close;

--~update_camera (view'access, camera_first_person);
if is_key_pressed (key_w) then movement.x := movement.x + 1.0;
elsif is_key_pressed (key_s) then movement.x := movement.x - 1.0;
elsif is_key_pressed (key_a) then movement.y := movement.y - 1.0;
@@ -67,8 +66,6 @@ begin
rotation.x := dd.x;

update_camera_pro (view'access, movement, rotation, 1.0);
--~update_camera_pro (view'access, (0.0, 0.0, 0.0), rotation, 1.0);
--~update_camera_pro (view'access, movement, (0.0, 0.0, 0.0), 1.0);

begin_drawing;

@@ -80,8 +77,8 @@ begin
loop
for j in 0 .. 40
loop
draw_model (model_array (0), (float (i) * (-4.0), -10.0, float (j) * (-4.0)), 2.0, white);
draw_model (model_array (1), (float (i) * (-4.0), -10.0, float (j) * (-4.0)), 2.0, white);
draw_model (model_array (0), (float (i) * (-4.0), -1.0, float (j) * (-4.0)), 2.0, white);
draw_model (model_array (1), (float (i) * (-4.0), -1.0, float (j) * (-4.0)), 2.0, white);
end loop;
end loop;



Loading…
取消
儲存