Skip to content

saiblo/MiraclePlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

本项目包括两个场景:开始界面、主场景

开始界面的场景:Assets/Plugins/Excelsior/CSFHI/Scenes/CSFHI_Showroom.unity

主场景:Assets/Scenes/SampleScene.unity

代码放在 Assets/Script,其中 HexGameUI.cs 是废弃的,疑似废弃的(好像也没用到的)还有 HexFeatureManager.cs、HexMapEditor.cs

模型及其贴图素材、动画控制文件、特效模型都放在 Assets/Prefabs

地形贴图、Shader放在 Assets/Materials

六边形网格地形是由代码动态生成的(向 UV 集加点),因此没有地形文件。

replay.bin 放到 Assets/WebGLTemplates/Template/ 目录下,启动后在浏览器控制台输入指令:

fetch("replay.bin").then((r) => r.blob()).then((r) => postMessage({message:"init_replay_player", replay_data: r}))

测试选手名称的参考代码如下所示:

postMessage({message:"load_players", "players": ["A", "B"]})

测试在线模式的参考代码如下所示:

postMessage({message:"init_player_player", "token": token})