我是一个非常新的Unity3d,我有一个预制件,其中包含6个四边形,使它成为一个立方体.I想要添加图像纹理的不同面的立方体。我正在从网络服务获得图像,所以,我必须添加或更改脚本中的材料。我面临的问题是,我无法在gameObject中找到材料属性。
我试过下面的代码:
using UnityEngine;
using System.Collections;
public class shelfRuntime : MonoBehaviour {
public GameObject bottle;
public GameObject newBottle;
// Use th
我使用OpenGL ES 2.0创建了一个体素世界,使用VBO存储基本立方体,并为每个立方体使用不同的位置矩阵。当有500-600个立方体被渲染时,我的Galaxy S3可以获得30fps的速度,但是任何超过1500个立方体的东西都不能以比8fps更快的速度运行。这是不可接受的,因为体素世界应该能够处理超过5,000个体素以稳定的30fps进行渲染。我已经在我的手机上玩过其他手机游戏,它们的帧率很好,一次渲染超过5000个区块。哪种技术是获得良好性能的最好方法?
下面是我设置的更详细的内容:有一个包含基本立方体顶点信息的VBO。每个块都有自己的矩阵,该矩阵被转换为块在世界空间中的位置(该矩阵只