shreke
This commit is contained in:
parent
c7f7c083b1
commit
4bfb5af362
18
main.go
18
main.go
@ -315,11 +315,11 @@ func main() {
|
|||||||
|
|
||||||
go HandleServerCommunication(conn, playerID, &player)
|
go HandleServerCommunication(conn, playerID, &player)
|
||||||
|
|
||||||
playerModel := rl.LoadModel("resources/models/goonion.obj")
|
goonerModel := rl.LoadModel("resources/models/goonion.obj")
|
||||||
defer rl.UnloadModel(playerModel)
|
defer rl.UnloadModel(goonerModel)
|
||||||
playerTexture := rl.LoadTexture("resources/models/goonion.png")
|
playerTexture := rl.LoadTexture("resources/models/goonion.png")
|
||||||
defer rl.UnloadTexture(playerTexture)
|
defer rl.UnloadTexture(playerTexture)
|
||||||
rl.SetMaterialTexture(playerModel.Materials, rl.MapDiffuse, playerTexture)
|
rl.SetMaterialTexture(goonerModel.Materials, rl.MapDiffuse, playerTexture)
|
||||||
|
|
||||||
coomerModel := rl.LoadModel("resources/models/coomer.obj")
|
coomerModel := rl.LoadModel("resources/models/coomer.obj")
|
||||||
defer rl.UnloadModel(coomerModel)
|
defer rl.UnloadModel(coomerModel)
|
||||||
@ -327,12 +327,19 @@ func main() {
|
|||||||
defer rl.UnloadTexture(coomerTexture)
|
defer rl.UnloadTexture(coomerTexture)
|
||||||
rl.SetMaterialTexture(coomerModel.Materials, rl.MapDiffuse, coomerTexture)
|
rl.SetMaterialTexture(coomerModel.Materials, rl.MapDiffuse, coomerTexture)
|
||||||
|
|
||||||
|
shrekeModel := rl.LoadModel("resources/models/shreke.obj")
|
||||||
|
defer rl.UnloadModel(shrekeModel)
|
||||||
|
shrekeTexture := rl.LoadTexture("resources/models/shreke.png")
|
||||||
|
defer rl.UnloadTexture(shrekeTexture)
|
||||||
|
rl.SetMaterialTexture(shrekeModel.Materials, rl.MapDiffuse, shrekeTexture)
|
||||||
|
|
||||||
models := []struct {
|
models := []struct {
|
||||||
Model rl.Model
|
Model rl.Model
|
||||||
Texture rl.Texture2D
|
Texture rl.Texture2D
|
||||||
}{
|
}{
|
||||||
{Model: playerModel, Texture: playerTexture},
|
{Model: goonerModel, Texture: playerTexture},
|
||||||
{Model: coomerModel, Texture: coomerTexture},
|
{Model: coomerModel, Texture: coomerTexture},
|
||||||
|
{Model: shrekeModel, Texture: shrekeTexture},
|
||||||
}
|
}
|
||||||
|
|
||||||
modelIndex := int(playerID) % len(models)
|
modelIndex := int(playerID) % len(models)
|
||||||
@ -372,15 +379,12 @@ func main() {
|
|||||||
DrawMap(mapGrid)
|
DrawMap(mapGrid)
|
||||||
DrawPlayer(player, &player.Model, mapGrid)
|
DrawPlayer(player, &player.Model, mapGrid)
|
||||||
|
|
||||||
// rl.DrawModel(coomerModel, rl.NewVector3(5*TileSize+32, 32, 5*TileSize+32), 16, rl.White)
|
|
||||||
|
|
||||||
rl.DrawFPS(10, 10)
|
rl.DrawFPS(10, 10)
|
||||||
|
|
||||||
rl.EndMode3D()
|
rl.EndMode3D()
|
||||||
rl.EndDrawing()
|
rl.EndDrawing()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func ConnectToServer() (net.Conn, int32, error) {
|
func ConnectToServer() (net.Conn, int32, error) {
|
||||||
// Attempt to connect to the server
|
// Attempt to connect to the server
|
||||||
conn, err := net.Dial("tcp", serverAddr)
|
conn, err := net.Dial("tcp", serverAddr)
|
||||||
|
12
resources/models/shreke.mtl
Normal file
12
resources/models/shreke.mtl
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# Blender 3.6.0 MTL File: 'None'
|
||||||
|
# www.blender.org
|
||||||
|
|
||||||
|
newmtl Material.001
|
||||||
|
Ns 250.000000
|
||||||
|
Ka 1.000000 1.000000 1.000000
|
||||||
|
Ks 0.500000 0.500000 0.500000
|
||||||
|
Ke 0.000000 0.000000 0.000000
|
||||||
|
Ni 1.450000
|
||||||
|
d 1.000000
|
||||||
|
illum 2
|
||||||
|
map_Kd shreke.png
|
210035
resources/models/shreke.obj
Normal file
210035
resources/models/shreke.obj
Normal file
File diff suppressed because it is too large
Load Diff
BIN
resources/models/shreke.png
Normal file
BIN
resources/models/shreke.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.3 MiB |
Loading…
x
Reference in New Issue
Block a user