如图,示例的Terrain没有地形。求解。。。

如下图。。。我打开cocos2d-x3.6后直接运行示例代码的地形测试,但是没有地形啊。。。

第一个地形能出来么?win7?显卡呢?
有什么log打印?

你可以尝试一下把ccShader_3D_Terrain.frag文件的31行:
gl_FragColor = colorlightFactor;
改为如下:
gl_FragColor = clamp(color
lightFactor, 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看看是否是它的问题,或者提供更多的信息,不然很难分析是什么原因引起的。

好吧。。谢谢

嗯,我试试