`
peizhiinfo
  • 浏览: 1425505 次
文章分类
社区版块
存档分类
最新评论

3DSTATE for Visual basic.Net开发(一)

 
阅读更多

3DSTATEfor Visual basic.Net开发

三峡大学土木水电学院3S实验室 肖泽云


利用Basic语言开发三维场景游戏,对很多开发者来说是一件很难想象的事。一般开发三维场景都是采用C++C#来开发,但由于Visual Basic语法比较简单、清晰,对于很多想开发游戏的朋友来说,难度相对低很多。利用3DState引擎,我们可以通过Visual Basic.Net语言来开发三维场景游戏。其实在速度上,用Visual Basic.Net开发的程序与其它语言开发的程序相比并没有什么太大区别,关键是编程技巧、对系统资源的分配以及引擎自身。该引擎可以在http://www.3dstate.com/ 免费下载,而且可以免费获取序列号,但不能用于商业用途,仅供学习。本资料主要来源于3DSTATE Guide.html,所有例子数据采用引擎中Worlds文件夹中的数据。如有问题可以与我联系,Emailxwebsite@163.comQQ:289700062

声明:本资料仅供学习,严禁用于商业用途!资料中相关知识产权归原作者所有!
目录

准 备:1
熟悉环境1
基础知识5
基础篇:6
一、Cameras摄像机6
二、Objects对象8
三、Collision Detection碰撞检测11
四、User Input and Program Loops用户输入及程序循环12
高级篇:14
五、Light and Shadows灯光和阴影14
六、Engine Settings引擎设置17
七、Animated Models: MD2 and Anim3D运动的模型18
八、Sound声音19
九、Overlays and 2D Effects覆盖和二维效果20
十、Editor Mode编辑模式21
十一、WLD世界文件解析23 <!--v:3.2-->

分享到:
评论

相关推荐

    3dstate引擎制作的三维天空流云演示程序

    3dstate引擎制作的 三维天空流云演示 画面极为精致 分辨率为1024*768 200左右的fps

    3D游戏演示源码

    这个演示是我从Visual C++版本转换过来的,用的是3DSTATE 4.0商业引擎!可以免费用于非商业游戏的开发中.包含全部源码、引擎、以及可执行的演示文件。加载了Quake3的一个怪物,一个空旷的田野场景!你可以驱动怪物在...

    dstate:Discordgo的替代状态跟踪器

    dstate是Discordgo中标准状态跟踪器的替代状态跟踪器。 它稍微先进一些,但提供了更多功能,并且更容易避免比赛条件。 并发安全性: 单个角色,语音状态,消息状态从未修改,它们已被完全替换,使它们可以安全地...

    3D OPENGL 源程序

    3dstate demo source code,

    ddt:计算作为(非线性)动态系统的状态和输入变量的函数的时间导数-matlab开发

    函数 ddt(of, n, state,dstate,f,u) 鉴于: of:您想要导数的符号函数(例如 x2) n:n阶导数状态:表示状态名称的列向量,例如 [x1;x2] dstate:状态名称加上前面的ad,例如[dx1; dx2] f:状态导数的符号表达式,...

    proteus元件库中英对照

     DState:单稳态逻辑电平发生器。  DEdge:单边沿信号发生器。  DPulse:单周期数字脉冲发生器。  DClock:数字时钟信号发生器。  DPattern:模式信号发生器。  虚拟示波器(OSCILLOSCOPE)。  逻辑分析...

    Millenium TV Tools-crx插件

    语言:Français 扩展为webtvs millenium.org提供各种工具 [千禧年现在在抽搐上,没有必要这个插件] /!... 参与其发展:https://github.com/dstate/milleniumtv-tools Beta版本:可能有一些错误。

Global site tag (gtag.js) - Google Analytics