本帖最後由 hihihi123hk 於 2015-6-22 10:16 編輯
回復 7h1r733n

其實我舊野唔簡單家…有動畫,有禮物倉儲系統,匯出資料等,果d一日做好晒,我無講炸。

話 ...
gamezz 發表於 2015-6-21 23:34

其實Backend 野 已經唔關個UI事 有左個UI 加幾句就可以駁落個Backend

講返正題,
要簡單(好假)
是但轉幾個圈,最後一個圈,係目標位置嘅Angle 開始減速,減足一圈

要真實
Set好一個Constant Deceleration
Solve 條Equation 搵 Initial Speed

要再真實啲
每次都會加速到一個 Max speed,係特定某一個位置
Solve 條 Equation 搵Deceleration

TOP

本帖最後由 3ldk 於 2015-6-23 21:24 編輯
有保留既係?

用Dom element 砌 relative layout 簡直想喊

如果用全absolute 黎砌, 咁點解唔用 canvas ...
hihihi123hk 發表於 2015-6-22 09:23



預先申報
我未寫過game, 亦對寫game無乜認識, 但睇完你介紹, 先知原來game engine淨係識得將你定好左既vector/bitmap/3d model畫返出黎咁大把
我以前以為game engine可以做到好多野, 因為成日睇遊戲介紹, 都會聽到話某某遊戲用左某某engine, 所以畫面點靚點靚, AI點勁點勁. 再加上以前參觀過一D寫GAME課程, D人介紹話:"而家D game engine好勁, 幾句code就可以整到你個人物識行識走識打人", 所以, 我一直以為game engine會做下畫面呀, AI呀, 移動呀, collision呀, 諸如此類
但睇完介紹, 原來係乜都唔識做, 淨係識畫野, 連個object都係你要事先定好每一格係咩位, 咩樣, 跟著畫出黎, 咁即係用game engine, 好多野要自已做

再講講點保留
點解唔用game engine, 上面講左, 因為乜都要自已做, 邊有咁多時間?
如果用DOM, 你只需要搵個最適合你既object, 再改少少去符合你既要求, 例如一個checkbox, 你可能只係需要改下個剔既顏色就岩用, 如果用game engine, 你又要畫個格仔出黎, 又要畫個剔出黎, 仲要搵個位記低係咪剔左, 你話用多幾多時間? 又例如你要整個textbox, 畫個格仔不特只, 仲要用動畫整個 | 等佢閃下閃下, 字打得太多, 又要走馬燈咁將D字向左移. 好, 唔講依D, 講下onmouseover, 每隻game一定會用到既功能, 如果自已整, 你睇下幾麻煩? http://alienryderflex.com/polygon/, 明明browser實作左比你, 點解要自己再整?

TOP

本帖最後由 7h1r733n 於 2015-6-23 22:58 編輯
我以前以為game engine可以做到好多野, 因為成日睇遊戲介紹, 都會聽到話某某遊戲用左某某engine, 所以畫面點靚點靚, AI點勁點勁. 再加上以前參觀過一D寫GAME課程, D人介紹話:"而家D game engine好勁, 幾句code就可以整到你個人物識行識走識打人", 所以, 我一直以為game engine會做下畫面呀, AI呀, 移動呀, collision呀, 諸如此類
3ldk 發表於 2015-6-23 21:08

你上面講果d feature... Unity全部都做到....(我相信Unreal Engine同CryEngine都肯定得).. 但我只識用少少Unity.. 所以就只答你Unity啦...

一個唔識郁o既character/creature 3d model用mixamo搞一搞就已經係一個識得郁o既animated clips....(要比錢的)
將個clip拉落unity個animator度define好有咩states.. 有咩conditions咁呢個model就已經可以算係用得...
然後用一d AI script(Assets store有), 或者用最基本unity自己果個NavMesh Agent就已經識自記追個target...

畫面方面... 唔同shader/materials有唔同效果... 如果要求高的話.. 剩係玩枝燈都有排玩.. 唔同rendering setting都做到唔同野.... 的確係可以render到AAA quality的... render仲難過寫game logic.. (如果真係要realistic)

所有physic 例如重力, 撞擊力.. 跑.. 磨擦力等.. 有得set.. 唔駛好似以前咁要慢慢計.... 有Game Engine真係好方便...


所以其實我覺得HTML5 Game Engine應該算係"Animation Engine"?

TOP

本帖最後由 hihihi123hk 於 2015-6-24 01:10 編輯
預先申報
我未寫過game, 亦對寫game無乜認識, 但睇完你介紹, 先知原來game engine淨係識得將你定好左既v ...
3ldk 發表於 2015-6-23 21:08


用Dom 黎做先係浪費時間,你做過一次就會明,同埋你講嘅Event Handling (onmouseover, hitTest, onClick...) Createjs 係有的。

做Game 最緊要就係OOP,所有Object 可以reuse可以Extend,我new Object() 就等於起左一件野係個Stage度。因為你用 html5 Game Engine 寫嘅BaseObject 愈做愈多,所以寫mini game 只會愈寫愈快(例如你用Dom起四個類似嘅mini Game,但係玩法有少少唔同,我可以好肯定咁同你講我一定比你用少一半時間做)

相反如果用DOM黎做,我下下要加Html 起一個Object 仲要比個 class/Id 去等我 select番出黎?

下下加Object都要加Html ,再係 Js 入面select番出黎,搞到啲Code唔乾淨之餘仲要難Debug,更加重要嘅係 ,Game多數有State, 如果我個Game Object有 5個 State (五幅圖),唔通我做 5個img tag 然後 不斷 hide 四個 show一個,定係我不斷改個img src attr? (如果咁樣做,係轉src嘅時候先會Load張圖,所以根本唔work)

仲要搞埋啲cross-platform 嘅 Css tuning , 真係浪費好多時間

TOP

本帖最後由 hihihi123hk 於 2018-1-28 23:51 編輯
回覆  hihihi123hk

首先多謝你咁熱心
不過重點是要先 random 結果,後開始動畫 (做場戲比玩家睇) ...
gamezz 發表於 2015-6-20 00:30



    Hi ,  由於寫呢個Prototype寫得太急,剛發現加加漏左了一行Cache,所以先造成十分 Lag。

CreateJS其實沒有想像中慢,你可以重新用以下Link測試再睇睇結果,

https://goo.gl/GQzaUr

TOP

用Dom 黎做先係浪費時間,你做過一次就會明,同埋你講嘅Event Handling (onmouseover, hitTest, onClick ...
hihihi123hk 發表於 2015-6-24 00:19



一年前左右, 我曾經問過一個寫開android game同android app既朋友, 我問佢話, game engine乜都做得到, 可唔可以用game engine黎寫app, 又可以cross platform, 又唔洗學咁多學畫layout既方法. 佢答我得係得, 但無咁好, 寫app最好都係用返sdk

對於佢既講法, 唔知你有咩見解? 用game engine寫app真係唔好? 定係其實比較好?

我依個問題同之前討論既野完全無關, 只係見你咁樣講, 另我諗起以前同朋友傾過類似問題, 再加上我最近寫緊個android app, designer整比我既UI, 好多都搵唔到岩用既widget library, 就算自已夾硬用built-in既component砌左個類似既樣出黎, 但設計師設計好既效果都係諗唔到可以點整, 舉個例子, 自製sliding tab的底線移去不同的tab. 加埋你既說話, 另我重新思考一下係咪應該用game engine黎寫app

因為, 用android api寫個好特別, 好HCI既介面出黎, 我係完全無從入手, 因為用built-in api係唔一定做得到, 但係玩開遊戲都知, 遊戲入面幾特別既界面都可以做得出


好似依D app咁, 竟然可以做到D咁既界面, 好懷疑係咪用game engine整出黎

https://www.youtube.com/watch?v=P11hlTuw5wU

https://www.youtube.com/watch?v=pH34Qly0eQs

https://www.youtube.com/watch?v=W-9bJAVVcyg


唔講咁誇張既界面, 講下依個比較接近standard component既界面, 但已經唔知可以點整出黎

https://www.youtube.com/watch?v=hayRCeF9Vq4


再睇一D好似GAME一樣既UI
https://www.youtube.com/watch?v=alPAH92ABHk

https://www.youtube.com/watch?v=uG5DXypCEsk


睇左咁多特別UI, 佢地唔係用game engine做出黎既話, 仲可以點整?
對於game engine寫app, 你又點睇?

TOP

本帖最後由 7h1r733n 於 2015-6-25 10:36 編輯
一年前左右, 我曾經問過一個寫開android game同android app既朋友, 我問佢話, game engine乜都做得到, 可唔可以用game engine黎寫app, 又可以cross platform, 又唔洗學咁多學畫layout既方法. 佢答我得係得, 但無咁好, 寫app最好都係用返sdk
3ldk 發表於 2015-6-25 02:42

唔好諗住用Game Engine寫app.... 真架... 你個friend冇呃你!

剛剛拆左上面個鬧鐘黎睇.... 純java寫出黎的.... 想知點寫就自己拆黎睇吓... (所以我成日都話寫android app一d保障都冇.. )

重點提示:



講講寫app啦..... 而家寫app有三個方向....
1. 唔考慮performance(click落去慢少少都冇所謂).. 時間趕(快起貨, 催得急).. 冇budget 用phonegap/cordova.. html5 angularjs ionic ui.. 適合做d簡單野.. cross platform...
2. performance好重要... (click慢少少都鬼殺咁嘈), 大把時間大把錢... sdk/ndk 總之就係native....
3. game... 唔駛講一定係用game engine... 今期unity大熱... 如果係3d最好用unity... 如果唔係3d可以考慮cocos... 如果連performance都唔考慮先會用html5的game engine(最好唔好)...
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP