[tv3d65]vb中的这行代码在vb.net怎么写?
vb.net吧
全部回复
仅看楼主
level 7
枫飞铃兰 楼主
vb代码:LE.CreateDirectionalLight Vector(1, -1, 1), 1,1, 1, , 1
在vb.net里没找到vector这个函数啊
2014年04月16日 00点04分 1
level 13
你需要学ManagedDirectX
2014年04月17日 14点04分 2
level 9
你也在研究3d么,话说你这个是错的必须要引用对象里面的函数,因为这个是具有返回值的x,y,z所以还需要在函数里添加
2014年04月24日 12点04分 3
level 9
是不是你正在看3d游戏制作那个教程!我刚把第一系列看完
2014年04月24日 12点04分 4
是的啊,因为教程里是vb的代码,没有引用函数,我就直接改成vb.net的代码了,请问要怎么引用呢?
2014年04月24日 13点04分
level 9
你打开对象浏览器,会找到这个对象的类,然后把他复制出来粘贴,这个因为要返回x,y,z坐标,所以需要在functoin函数里返回到这个对象的x,y,z代码我明天复制给你,现在手机不方便
2014年04月24日 14点04分 5
level 9
还有一个方法就是直接在vb运行,然后查看这个对象的定义还是代码来?就会出现这个对象引用的那个函数,复制粘贴,自己添加xyz返回值
2014年04月24日 15点04分 6
level 9
这个教程后面还很多vb.net都不能正常使用的代码,好好加油哦
2014年04月24日 15点04分 7
嗯,谢谢你!
2014年04月24日 23点04分
level 9
public function vectot(byval x as single,byval y as single ,byval z as single) as tv3d.*
vector.x=x
vector.y=y
vector.z=z
end functoin
后面那个tv3d.*是vector的类型这个把鼠标放到你出错的地方就会有了,我手写的记不太清了最近忙着做毕业设计没及时回复不好意思啊
2014年05月01日 23点05分 8
没事,谢谢
2014年05月03日 06点05分
1