mọi người cho em hỏi làm sao tạo được hiệu ứng động dòng nước chuyển động trong đường ống
cả hiệu ứng mà động cơ có cánh quạt ở dười quay tròn nua
Printable View
mọi người cho em hỏi làm sao tạo được hiệu ứng động dòng nước chuyển động trong đường ống
cả hiệu ứng mà động cơ có cánh quạt ở dười quay tròn nua
Chào bạn,
Để giải quyết vấn để của bạn quan trọng là ý tưởng, bởi có nhiều cách để có thể đáp ứng nhu cầu của bạn.
Ví dụ, Mực nước: bạn có thể vẽ nhiều hạt nhỏ li ti, sau đó cho chuyển động theo đường ống.
Hoặc dùng thuộc tính Filling
Còn cánh quạt thì có thể vẽ 3 - 4 hình ở mỗi vị trí sau đó cho xuất hiện lần lượt
v.v..
Xem thử cái này có đúng ý không?
http://youtu.be/c4-sOkncvuo
cám ơn các bạn nhiều.mình củng đọc tài liệu wicc nhiều.nhưng hướng dẫn sơ sài quá.bạn có thể nói cụ thể hơn đựoc
đồ án mình làm y như clip luôn.động cơ quay như thế bạn có thể cho mình xin it tài liệu đươcj không
@thanhke_auto: Quan trọng là ý tưởng bạn. Biết cách thức nó chạy như vậy mình có thể làm bên WinCC.
@quangsangbk3i: Ít có tài liệu nào chỉ làm cái băng tải chạy, làm cái quạt chạy, ... lắm bạn à. Chủ yếu là ta ứng dụng linh hoạt các thuộc tính và biết sử dụng 1 số lệnh VB, C thôi.
Chúc vui
em quen viết c thôi.ngày trc e toàn viết cho 8051.nhưng bây giờ chuyển sang wicc thì em không quen lắm mà mọi thấy mọi ngừoi bảo c for win cc dể hơn.em làm theo y hệt như trong các tài liệu hướng dẩn là chạy được.nhưng ứng dụng theo ý mình thì nó rối linh tinh lên và quan trọng là không chạy mà em không sửa được vì em không hiểu lắm ạ anh @thiquocvinh .anh là cao thủ wincc .anh có thể chỉ cho em it kinh nghiệm được không ạ.
[IMG]http://nq5.upanh.com/b3.s30.d2/a745b...itmapimage.bmp[/IMG]
mong mọi ngừoi giúp
Ôi, không dám nhận 2 từ "cao thủ" đâu. Chẳng qua mình đi trước nên có kinh nghiệm hơn tý thôi.
Thật ra thì C hay VB gì cũng vậy, quan trọng là gốc, bạn nắm được gốc thì từ từ phát triển lên. Trong C cũng hỗ trợ khá nhiều lệnh rồi, ở mức độ căn bản thì sử dụng không quá 10 lệnh đâu. Bạn cũng có thể nắm rõ các lệnh nào hay xài.
vang ạ.anh vinh có thể giúp em chi tiết các bước tao hiệu ứng dòng nước chuyển động trong ống được khộng ạ.cách vẻ các giọt li ti như thế nào.viết mấ code c .tiger cho nó.em mới học nên mong mọi ngừoi chỉ giúp hoặc anh chỉ em sử dụng thuộc tính filling như thế nào
Cách này tốn khá nhiều công sức, nhưng hiệu ứng đẹp. Các hạt nhỏ li ti đó là nhưng hình tròn, bạn tô màu xanh dương là được.
Tùy thuộc vào đường ống của bạn là đường thẳng hay là có khúc cua, ... Bạn cứ vi chi tiết các hạt nước vào ống, sau đó gom thành từng cụm (Group chúng lại), sau đó cho xuất hiện lần lượt hoặc chớp nháy. Đó là cách đơn giản nhất.
Còn bạn muốn dòng nước di chuyển luôn thì chịu khó viết code hoặc sử dụng thuộc tính Position X hay Y tùy vào đường ống là ngang hay dọc.
Nếu bạn mới bắt đầu thì trước tiên tìm hiểu các ví dụ đơn giản trước, ví dụ: nhấn nút nhấn vật di chuyển qua trái, qua phải, ...
- Viết code C hoàn toàn tạo hiệu ứng dòng nước chảy lăn tăng thì căng à!
- Dể hơn bạn thừ 2 chương trình tạo flash hay adobe photoshop, hay là phần mềm Banner Maker Pro.... chương trình nào tại ảnh dộng xuất ra file.gif cũng được. Thiết kế cái gì tùy thích. Nguyên tắc tạo ảnh động là trên 2 hình tĩnh gộp lại làm lệch đi 1 chút miễn sao thấy nó nhúc nhích hợp lí là ok. Quan trọng save dạng đuôi *.gif (ten_anh_dong.gif )
- Tiếp đó vào chương trình winCC gì đó gắn thuộc tính là xong.
- Bạn cũng chuẩn bị 1 ảnh tĩnh giống như thế hay lúc design thì lưu thêm 1 ành tĩnh *.jpg . Chẳng qua là 2 ảnh trùng 1 vị trí trên màn hình thôi. Thí dụ: Run=0 thì ảnh đứng, không nhúc nhích. Run=1 thì cho hiện ành động.
- Chúc vui
- Bạn mở lại trang 1 cũng chủ đề này có video minh họa. Tôi chỉ gắn thuộc tính vào, Q0.0=0 ---->anh_tinh.jpg, Q0.0=1 --->anh_động.gif
- Bây nhiêu đó à. Còn trình hơn nữa thì nhập cho nó 1 đoạn scrip hay hơn nhiều phải biết khai thác các hàm IF, ELSE, CASE. Biết 3 cái đó là dư sài rồi.
Theo mình không có cách nào là "căng" cả, tùy vào mỗi người thôi, mạnh về code hay vẽ vời, v.v...
Cách của anh aubaoquoc rất hay, cám ơn anh.
:) :) :)
cách của anh aubaoquoc nhưng mình lấy hình ảnh động cơ ,bồn chứa,đường ống ở đâu để làm đựoc ảnh động vậy
anh thử làm một video vi dụ
Thích màu mè chuyển động thì tham khảo iconics:
http://www.youtube.com/watch?v=rQwKv4tGpGg
- Cách làm và minh họa trong trang 1 đó
- Còn cụ thể chi tiết thì phải chính bạn đi tìm file hình, vẽ hình ra theo đề tài, làm sao tôi biết motor mập lùn, ống to nhỏ cần thiết kế màu mè gì? Tất cả tôi cũng tự tìm, tự vẽ ra hàng giờ đồng hồ mới ra mấy cái hình nhúc nhích đó
- Hãy tìm hiểu chương trình autobase thử xem sao? Hay lắm đó không bổ bề dọc cũng bổ bề ngang, nếu có hứng thú liên lạc lại với tôi nhờ "ku em" nó traning free cho, nói anh aubaoquoc giới thiệu là vừa học phòng máy lạnh, vừa có cafe uống, free and free. Lúc đó hiểu ra mà đem về áp dụng cái gì chả được. Úm ba la trong vòng 3 nốt nhạc "tèn , téng, ten" là nhúc nhíc như ý
- Chúc vui
mấy anh có thể tổng hợp cho em 1 số câu lệnh C cơ bản dùng trong wincc được không. em mới học biết mỗi SetLeft, SetTop, GetLeft, GetTop :(((. ví dụ như viết hiệu úng nước chảy bằng mấy lệnh này thì em viêt được, nhưng làm thế nào để bấm nút nước mới bắt đầu chảy thì không biết làm. :((
GetTagBit("on")==1 ; //on là tag anh àh. hình như em viết thử nó cũng chạy được rùi @@
em thấy 1 số video có làm phần động cơ quay có cái cánh quạt cho quay tròn. em thử kẻ 1 đoạn thẳng rồi dùng hàm GetRotationAngle() thì đoạn thẳng quay được, còn thay đoạn thẳng đấy bằng hình ảnh cánh quạt thì nó lại không chạy. vậy làm sao cho cánh quạt quay được ạ?
như thế thì em phải chọn những đối tượng có tâm đối xứng thí nó mới quay được ạ?
Cách của aubaoquoc hay thật, nhưng chỉ áp dụng được cho wincc, wincc flex thì ko được. Ai chỉ mình cách tạo dòng nước chảy với wincc flex với