I followed what says the manual for the Shader Generator in c++, but in the toon shader ( him again ) they said to use this :
So i tried again to translate it in my language using the c++ reference, but the lightRambMode is a private function i can’t access it.
Here is my code :
I tried that but it’s the same problem :
LightRampAttrib *attrib= new LightRampAttrib();
attrib-> mode = LRT_double_threshold;
How can I solve it? Thanks for you help!
It’s really just like in Python; LightRampAttrib::LRT_double_threshold.
Thanks but it says :
error C2664: ‘NodePath::set_attrib’ : can not convert the parameter 1 of ‘LightRampAttrib::LightRampMode’ to ‘const RenderAttrib *’
It seems that you’re not very familiar with Python and C++ yet, is that right? I really recommend you to get a good amount of experience before attempting Panda3D.
This Python code:
Translates to this in C++:
translates directly to:
I can’t help but notice that some of your questions appear to originate in an inexperience with the C++ language itself. Are you sure that C++ is the language you want to be developing in? Although Panda3D does support C++, it is primarily useful for developers who are already very strong C++ coders. Really, for most applications, Python is the better choice for Panda3D development; and it has the further advantage of being the easier language to use and develop in.
Thanks for you help guys, yes I know that I’m just a newbie in c++, but i want to learn it and the only way I find to that is using a 3D engine to remake a game I made before, it’s the hard way but I choose it.
In two days I learned more than one week in the normal methode, I also know that I made you sick with this kind of question and I’m sorry for that, but there is no forum where I can pose them
Another thanks for your help !
c-c-c-c-coooomboooanswer… that makes +10 bonus points for both, dave and rdb!
sry for beeing oftopic but it’s too epic to not mention it.