给大家分享一个Delphi开发游戏的控件。

今天让朋友在网上下载的,KSDev.DXScene4.42 Full.Source。开发游戏挺不错的一款控件。支持XE。
 
 
 
 
 
下载地址:
本文转自狗窝博客51CTO博客,原文链接http://blog.51cto.com/fxh7622/560693如需转载请自行联系原作者

fxh7622
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Hardware accelerated graphics on Windows, Mac OS X and Linux 3D and 2D graphical editor integrated in IDE Powerful 3D layer containing items such as Cube, Sphere, Cone, Plane, Mesh, free Camera and Lights Mesh object have WPF mesh data format, DXScene have advanced import tool which support - GLSM,WRL,TIN,STL,SMD,Q3BSP,BSP,PLY,OCT,OBJ,OBJF,NURBS,NMF,MS3D,MDC,MD2,LWO,GTS, GLM,GLX,GLA,B3D,MD5MESH,MD5ANIM,MD3,3DS,PRJ file formats Powerful 2D vector engine like Adobe Flash or Microsoft WPF includes high quality shapes and controls like window, label, button, checkbox, textbox and more Advanced GUI engine - window, button, textbox, numberbox, memo, anglebox, list box and much much more Advanced skinning engine based on vector graphics styles. Cool exists styles - Dark, Modern, Vista. DXScene can be used to create hardware accelerated 2D applications with cool animation like CoverFlow, layer and more Easy to use time-based animation and transition effects Layered windows, Jpeg, Png, Tiff and Gif format read/write support, fast thumbnail creation Realtime mode for games and realtime simulations DXScene can be used as development tools for SCADA, GIS, CAD and KIOSK applications DB-Aware controls - TvxDBNavigator, TvxDBLabel, TvxDBTextBox and more Multilanguage engine, editor and examples Physics simulation using Newton Game Dynamics Cross-platform solution available on Microsoft Windows, Apple Mac OS X and Linux DXScene Features: Skinning Engine DXScene have full skinning engine. Now you can apply styles to all controls very easy. DXScene have cool exists styles - Dark, Modern, Vista, AIR. Design-time inplace Editor WYSIWYG design-time 3D and 2D designer and property editors Power of 3D Powerful 3D layer containing items such as Cube, Sphere, Cone, Plane, Mesh, free Camera and Lights. Mesh object have WPF mesh data format and 3DS, MD3 file export tool. 2D in 3D Powerful 2D vector engine like Adobe Flash or Microsoft WPF includes high quality shapes and controls like window, label, button, checkbox, textbox and more. Advanced GUI engine - window, button, textbox, numberbox, memo, anglebox, list box and much much more. DXScene can be used to create hardware accelerated 2D applications with cool animation like CoverFlow, layer and more. Cool Particle Engine DXScene 3 have new cool particle engine with editor. Now you can add cool effects to your DXScene's applications. Cross-Platform Solution DXScene is a native object pascal components for Delphi/C++Builder and Lazarus. Available for Microsoft Windows, Apple Mac OS X and Linux. Applications: 3D Text A compact, flexible and affordable tool that will help you create custom 3D logos and headers in minutes. Fully configurable text parameters, any output resolution, lightning-fast rendering and instant preview of the changes made to the text model. 3D Image Commander 3D Image Commander a full-featured software that allows you to create advanced thumbnails with cool 3D styles and effects. Protect your copyrights with a copyright notice. Add text comments to any image. Create images with effects like 3D perspective, 3D curving, reflection, glow, shadow, corners and stroke. model2icon model2icon converts 3D models into Windows and Mac OS X icons. You can find many models on the Internet and convert them to icons for use on your desktop, in applications and much more. With model2icon you can convert 3D model to Windows and Mac OS X Icon with a single action. It supports Windows Vista 256x256 icons with alpha channel and new Leopard 256x256 Mac OS X icons. model2icon allow to customize 3D model before converting. Support 3DS, MD3 file format.
控件是做3D界面软件的最好选择。。。 DXScene is 3D hardware accelerated graphics library Delphi/C++ Builder/Lazarus. Hardware accelerated graphics on Windows, Mac OS X and Linux 3D and 2D graphical editor integrated in IDE Powerful 3D layer containing items such as Cube, Sphere, Cone, Plane, Mesh, free Camera and Lights Mesh object have WPF mesh data format, DXScene have advanced import tool which support - GLSM,WRL,TIN,STL,SMD,Q3BSP,BSP,PLY,OCT,OBJ,OBJF,NURBS,NMF,MS3D,MDC,MD2,LWO,GTS,GLM,GLX,GLA,B3D,MD5MESH,MD5ANIM,MD3,3DS,PRJ file formats Powerful 2D vector engine like Adobe Flash or Microsoft WPF includes high quality shapes and controls like window, label, button, checkbox, textbox and more Advanced GUI engine - window, button, textbox, numberbox, memo, anglebox, list box and much much more Advanced skinning engine based on vector graphics styles. Cool exists styles - Dark, Modern, Vista. DXScene can be used to create hardware accelerated 2D applications with cool animation like CoverFlow, layer and more Easy to use time-based animation and transition effects Layered windows, Jpeg, Png, Tiff and Gif format read/write support, fast thumbnail creation Realtime mode for games and realtime simulations DXScene can be used as development tools for SCADA, GIS, CAD and KIOSK applications DB-Aware controls - TvxDBNavigator, TvxDBLabel, TvxDBTextBox and more Multilanguage engine, editor and examples Physics simulation using Newton Game Dynamics Cross-platform solution available on Microsoft Windows, Apple Mac OS X and Linux
dxscene开发的。在网上似乎这个的资源也挺少的。这是第一次玩dxscenedxscene做出的效果是挺炫的。支持3d。程序里面用到的,翻转,半透明。有兴趣的朋友可以和我一起探讨,我的邮箱:ibleave60@sina.com uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, dx_scene, dx_vgcore, dx_vglayer, dx_ani, StdCtrls, IniFiles, StrUtils, mmSystem, superobject, ExtCtrls, Menus, uWarning; type TFrmMain = class(TForm) dxScene1: TdxScene; Root1: TdxVisualObject; WidgetLayout: TdxGUIObjectLayer; Root2: TvxLayout; Front: TvxRectangle; FloatAnimation: TdxFloatAnimation; Background1: TvxBackground; ToolBar1: TvxToolBar; tcList: TvxTabControl; cbAll: TvxCheckBox; btnEdit: TvxButton; lbContent: TvxLabel; VistaStyle: TvxResources; lyStole: TvxTabItem; Layout1: TvxLayout; lyDate: TvxTabItem; Layout2: TvxLayout; lyGood: TvxTabItem; Layout3: TvxLayout; CloseButton1: TvxCloseButton; Back: TvxRectangle; btnDel: TvxButton; tcSet: TvxTabControl; tiStole: TvxTabItem; Layout4: TvxLayout; tlDate: TvxTabItem; Layout5: TvxLayout; tiHealth: TvxTabItem; Layout6: TvxLayout; btnClose: TvxCloseButton; btnAdd: TvxButton; Label5: TvxLabel; tbHour: TvxTextBox; tbHour2: TvxTextBox; Label2: TvxLabel; Label6: TvxLabel; tbMin: TvxTextBox; tbMin2: TvxTextBox; Label3: TvxLabel; Label7: TvxLabel; Label4: TvxLabel; mmStole: TvxMemo; mmDaily: TvxMemo; Label8: TvxLabel; Label9: TvxLabel; cbDaily: TvxStringComboBox; Label10: TvxLabel; Label11: TvxLabel; Label12: TvxLabel; cbHealth: TvxStringComboBox; SpinBox: TvxSpinBox; Text1: TvxText; txtFlip: TvxText; txtMemo: TvxText; Label1: TvxLabel; Label13: TvxLabel; cbbFarm: TvxStringComboBox; tvHealth: TvxTreeView; tvFarm: TvxTreeView; TrayIcon: TTrayIcon; PopupMenu: TPopupMenu; N1: TMenuItem; N2: TMenuItem; N3: TMenuItem; nClose: TMenuItem; Image1: TvxImage; tvDaily: TvxTreeView; txtNew: TvxText; txtPast: TvxText; procedure ToolBar1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Single); procedure btnEditClick(Sender: TObject); procedure btnDelClick(Sender: TObject); procedure txtFlipClick(Sender: TObject); //翻转特效 procedure btnAddClick(Sender: TObject); procedure FormCreate(Sender: TObject); procedure FormDestroy(Sender: TObject); procedure tbHourKeyDown(var Key: Word; var KeyChar: WideChar; Shift: TShiftState); procedure tbMinKeyDown(var Key: Word; var KeyChar: WideChar; Shift: TShiftState); procedure txtNewClick(Sender: TObject); procedure N1Click(Sender: TObject); procedure btnCloseClick(Sender: TObject); procedure N2Click(Sender: TObject); procedure nCloseClick(Sender: TObject); procedure txtPastClick(Sender: TObject); procedure cbAllClick(Sender: TObject); procedure tcListChange(Sender: TObject); procedure tvFarmChangeCheck(Sender: TObject); private FrmTime: TFrmWarning; FileName: string; lbTime, lbDaily, lbHealth: array of TvxLabel; jo: ISuperObject; //配置文件生成的json procedure PlayClockSound; procedure BackFlip; procedure QueryConfig(joNode: ISuperObject; Index: Integer; NodeType: Integer; IsDelete: Boolean = False); procedure ReadConfig; procedure WriteConfig; procedure OnTimerOneSecond(Sender: TObject); //3种类型提醒到时触发的事件 procedure OnDailyTimeOut(Sender: TObject); procedure OnHealthTimeOut(Sender: TObject); procedure CreateTreeNode; //根据JSON创建TreeNode procedure RefreshTreeNode; procedure RestoreWindow; public { Public declarations } end; var FrmMain: TFrmMain; const lsfw_lock = 1; lsfw_unlock = 2; function LockSetForegroundWindow(uLockCode: DWORD): BOOL; stdcall;external 'user32.dll';

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值