2010-02-26 4 views
8

tôi đang chơi với DxScene và VxScene: http://www.ksdev.com/dxscene/index.htmlDxScene là "WPF cho Delphi"? Bất cứ ai sử dụng nó?

Nó trông rất đẹp và mạnh mẽ: đồ họa véc tơ gia tốc 3d, plaform chéo, hiệu ứng đẹp mắt, nhiều 2d GUI điều khiển (vector dựa), mở rộng quy mô tốt, minh bạch, luân phiên (x, y, z), mô hình 3d, v.v. Ngay cả với nhiều hiệu ứng, CPU vẫn rất thấp (0%)! http://www.ksdev.com/dxscene/snapshot/screen0.jpeg

Nhưng nó có thể được xem là giải pháp thay thế WPF tốt cho Delphi không?

Và có ai sử dụng nó thay vì VCL Delphi bình thường không?

+0

Ai đặt "có vẻ giống như điều này" ở đó? Có vẻ như đó hẳn là một bình luận. – Domus

+0

Bạn nói đúng, @Domus. Đối với những người đặt nó ở đó, bạn có thể dễ dàng khám phá ra rằng bằng cách nhìn vào lịch sử chỉnh sửa của câu hỏi, có sẵn thông qua liên kết "đã chỉnh sửa X trước" ở bên trái của hộp tác giả. –

Trả lời

3

Vâng, tôi đang sử dụng nó bây giờ trong một dự án mới và có ý định sử dụng nó cho tất cả các dự án trong tương lai.

Thực sự cực kỳ mạnh mẽ và linh hoạt. Nó tiêu thụ SVG và thậm chí XAML, trong số nhiều định dạng khác, vì vậy bạn có thể xem xét nó như là một thay thế WP32 API WPF. Tin tôi đi, tôi đã tìm kiếm một lứa tuổi, và điều này là dành cho tôi.

Hạn chế hiện tại: thiếu tài liệu. Bạn phải học tất cả từ các ví dụ và bằng cách đặt câu hỏi trong diễn đàn của họ. Không lý tưởng, nhưng nó chỉ có thể trở nên tốt hơn!

Tất cả những gì cần là nhiều người dùng hơn và nó sẽ phát triển thành một thứ tuyệt vời.

+0

Ở đâu hoặc làm cách nào tôi có thể nhập (tiêu thụ) tệp .XAML với DxScene? –

+0

@ André: thành phần TvxPath có thuộc tính dữ liệu. Bạn có thể dán dữ liệu SVG hoặc XAML vào đó. – Domus

+0

Tôi tìm thấy điều gì đó trong trợ giúp trực tuyến: http://www.ksdev.com/vgscene/help/path.html Nhưng đó chỉ dành cho đường dẫn (WPF Mesh?), Không phải là "bất kỳ tệp" XAML WPF nào ... tôi đã thử các ví dụ sau: http://blog.pixelingene.com/?p=50 Nhưng tôi phải tước thẻ XAML cho đến khi tôi có điều này: M 100.100 C 100.200 400.300 400.400 M 600.100 C 600.200 500,300 500,400 M 100,100 L 600,100 M 400,400 L 500,400 –

0

Tôi không chắc chắn, nhưng có vẻ như đó là cơ sở GUI cho FlStudio

+0

Bạn hoàn toàn sai ở đây. – pani

+0

Và cái nào là đúng? –

+0

Nếu không phải Graphics32 thì động cơ của riêng họ. – pani

0

Bạn có thể tìm thấy bài viết này thú vị, nó giải thích làm thế nào để sử dụng các tính năng DirectWrite và Direct2D trong Delphi 2010, nó có vẻ là khá đơn giản và được giải thích rõ ràng tại đây: Delphi 2010 DirectWrite "Hello World" Example [1].

Hello World Example using DirectWrite http://blogs.embarcadero.com/files/2009/12/delphi2010directwritesimplehelloworldwin7sdkexamplescreenshot_2216-300x116.png
Ảnh chụp màn hình từ bài viết hiển thị kết quả.

[1] http://blogs.embarcadero.com/pawelglowacki/2009/12/14/38872

+0

Có, tôi biết bài viết đó, nhưng VCL không mặc định sử dụng điều đó và Direct2D chỉ hoạt động với Windows 7. Btw, VxScene cũng sử dụng Direct2D ngay bây giờ: http://ksdev.blogspot.com/2010/03/direct2d -directwrite-preview.html –

0

Có vẻ rất hứa hẹn, hiệu quả là rất tốt, trong những năm qua tôi đã thấy nó được tăng cường liên tục. Tôi đã kiểm tra nó lần thứ hai ngày hôm nay (chỉ có bản demo biên dịch), có vẻ như nhiều điều khiển mới được thêm vào, tôi thích bảng "mở rộng" có thể mở rộng. Nó rất hứa hẹn, tôi đang xem xét sử dụng nó trong tương lai, tôi không chắc chắn nếu phiên bản mới đã sửa chữa hay không, nhưng khi lần đầu tiên tôi kiểm tra phiên bản dùng thử, nó thiếu tài liệu ...

Hiệu ứng rất tốt và đầy hứa hẹn!