如下图。。。我打开cocos2d-x3.6后直接运行示例代码的地形测试,但是没有地形啊。。。
第一个地形能出来么?win7?显卡呢?
有什么log打印?
你可以尝试一下把ccShader_3D_Terrain.frag文件的31行:
gl_FragColor = colorlightFactor;
改为如下:
gl_FragColor = clamp(colorlightFactor, 0.0, 1.0);
win7系统,显卡正常啊。。。第一个地形也出不来。从我运行到点击地形测试那个示例的log如下:
“cpp-tests.exe”(Win32): 已加载“C:\Windows\SysWOW64\mswsock.dll”。无法查找或打开 PDB 文件。
“cpp-tests.exe”(Win32): 已加载“C:\Windows\SysWOW64\WSHTCPIP.DLL”。无法查找或打开 PDB 文件。
Console: listening on 0.0.0.0 : 5678
cocos2d: fullPathForFilename: No file found at /cc_2x2_white_image. Possible missing file.
cocos2d: TextureCache: removing unused texture: D:/cocos2d-x-3.6/build/Debug.win32/cpp-tests/hd/Images/close.png
cocos2d: warning: Attribute not found: a_normal
改了后继续跑,还是不好使。。我又改回来了。。。
上真机看看
我使用的就是win7,显示正常,你可以试着修改一下Shader看看是否是它的问题,或者提供更多的信息,不然很难分析是什么原因引起的。
好吧。。谢谢
嗯,我试试