1 回答
TA贡献1873条经验 获得超9个赞
这里的问题是您的代码将一个接一个地输出所有四个图像,而您在 Unity 中的代码获得完整的输出并将其显示为一个图像。
您可以将数据输出为一个json数组,然后在 Unity 中解析并单独创建每个图像,而不是像现在这样将所有图像输出为一个大块。
要在 PHP 中创建 json,您可以这样做:
// Create an array in which we will save the images and then encode as json
$images = [];
while($row = mysqli_fetch_assoc($result))
{
// Add the image to the array
$images[] = base64_encode($row['pics']);
}
// Let the client know what type of content we're returning
header('Content-Type: application/json');
// Encode the array as json and output it
echo json_encode($images);
// Exit the script to make sure that we don't get any unwanted output after the json
exit;
这将输出一个 json 数组。您将需要查找如何在 Unity 中解析 json(我知道有支持它),只需遍历数组并在每次迭代时创建输出图像。
- 1 回答
- 0 关注
- 171 浏览
添加回答
举报