2012-04-11 65 views
2

我一直在CSS/JavaScript/XHTML中收集我個人項目的想法。 的想法是複製這樣的:processing.js是實現這個想法的好選擇嗎?

Image

而且到目前爲止,我有這個(我知道這是遠離我所需要的,只是玩弄)

http://jsfiddle.net/dburelax/XY8CA/9/

我想知道如果http:// processingjs.org/exhibition/是我最好的選擇,在JavaScript中完成這項工作?由於

P.S:我不知道如何使磚內的角色移動任何建議,歡迎:)

+0

對於那些正在閱讀並且說我用相同的東西發送垃圾郵件的人來說,這是一個完全不同的問題。 – user1320753 2012-04-11 00:01:25

回答

3

我想說光年。但不要把它當作諷刺;讓我解釋。

我在看gif時看到的是一個支持塊「原語」的引擎。

因爲,你會發現,每當他用白色邊框裝飾指針時,它都會徘徊。 在你的情況,你只需要兩個圖像:

  • 的地圖背景

  • 的性格精靈的GIF(沒有他的背部或人行道,但我們只是忘了,現在)。

有了這兩個,以達到突出塊你應該總是計算偏移,並與邊框裝飾(和陰影,什麼不可以)後臺應用圖像過濾器。然後,當在箱子外面移動時去掉裝飾的最後一個窗口。

之後,如果你改變盒子大小,你會怎麼做?重新校準所有偏移?如果你有箱子/箱子(我現在會稱它們爲混合尺寸)呢?

在遊戲引擎中,特別是你有原始物體,比如盒子,你可以在其中檢測碰撞並且允許碰撞盒子通過或不通過(一個角色也是一個盒子)。想一想,如果你有例如「戰爭迷霧」並且只允許在相鄰的盒子中放置視覺,這將是如何實際的。

這不僅僅是關於processing.js,這可能對您有所幫助,也可能不會對您有所幫助,但首先要考慮的關鍵綁定,角色移動,角色定位。

我不知道你,但我不能夠在JavaScript對象中編碼所有的信息,並仍然具有它的性能。至少目前的Javascript引擎不支持。

雖然你的愛好項目是一個有趣的想法,但還有很多你必須首先學習才能夠實現。

在我冒犯了的情況下,採取但這和所有的修補 - The Goblin

如果這是在學習編程,同時具有一個項目,讓你的動機的範圍;然後去找它(使用我認爲很難的路徑),首先了解如何在HTML5畫布上移動圖像,以及實際代碼問題何時回來。

+0

我真的非常感謝你的回答,我真的很重視這個項目。正如你所說,我用這個項目作爲學習的動機。我希望把這個想法放在一起,並得到一些真棒的結果:) – user1320753 2012-04-14 03:07:34

相關問題