jsc源碼,js 開源

本文目錄一覽:

腎吶!為什麼我的JScrollPane在Jpanel上顯示不出來呢?

運行發現並不是沒顯示,是因為Jsc.setBounds(0, 204, 133, -204);位置不對…. 也許與布局有關,很久沒寫過這種代碼,也不是太清楚了

js怎麼編譯成JSC

l5是一個用JS來開發遊戲的框架,通過javascript Binding的方式可以將遊戲編譯到手機上。這對前端開發人員來說非常方便,開發效率也比使用c++開發要快的多。

jsb模式下是通過打包spidermonkey來運行JS代碼的。由於JS是一個解釋型的語言,所以是把js當作assets直接拷貝進去的。帶來的問題就是將apk包解壓後就可以直接拿到js的源代碼。

幸好官方出了一個cocos2d-console的工具,通過該工具可以將js編譯為位元組碼。該工具在官方發布包的tools目錄下。

那如何在發布的時候自動

手機遊戲用Cocos2d遊戲引擎的開發代碼如何保障不會被逆向破解?

目前針對Cocos2d遊戲引擎的開發代碼防逆向主要是通過隱藏lua腳本文件,根據愛加密介紹,通過隱藏lua腳本文件,可以保護代碼不被黑客給逆向,從而保護遊戲邏輯的安全性。希望可以採納,謝謝!

下面源碼怎樣 編一個通達信條件選股公式?

你試試看,行不行?

VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));

ZM:=IF(CLOSEOPEN,VAR1*(HIGH-LOW),IF(CLOSEOPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));

ZM1:=IF(CLOSEOPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSEOPEN,0-VAR1*(HIGH-LOW),0-VOL/2));

MMB:=(SUM(ZM,30)+SUM(ZM1,30))/10;

SG:=MMB0 AND REF(MMB,1)MMB;

上攻周期:=COUNT(SG,5);

選股:COUNT(上攻周期4 AND MA(C,5)MA(C,10),2)=2;

egret 和cocos2d-x-js哪個目前更穩定更好用

如果大型遊戲,強烈建議不要使用cocos2d-js

我們目前的幾個項目都是cocos2d-js開發的,我打算把這幾個項目轉egret。有如下幾個理由:

1、cocos ide有BUG:斷點會崩潰、代碼提示很差、內存太高、虛擬機的菜單欄會影響事件(迭代了很多版本,這菜單欄BUG都沒修復)

2、studio的工作流在幾個引擎中是最差的,而且有BUG。經常和實際表現不一致。而且內存佔用大,會崩潰。不能繼承(這個問題最嚴重,不能繼承按鈕,那麼按下縮放等高級功能就很蛋疼)。

3、

架構太差。寫點小功能沒事,如果想寫大型遊戲,這套架構會讓你抓狂!比如最簡單的按鈕事件,我必須在事件方法裡面加個觸摸類型判斷。一個很簡單的點擊,就

多出很多這種相似的代碼!4、UI有好幾套,然而每一套都有BUG。CCUI的設計也是很糟糕的!同時也是崩潰的罪魁禍首。

5、引擎BUG問題,

很多BUG會讓你欲哭無淚,比如坐標會出現undefined。再比如熱更新的BUG,XCODE編出的包默認是js而不是jsc,當這個包發布商店就會

出現不能熱更新的問題,同時也進不去遊戲,卡在了熱更新界面。(這個問題導致我們流失了3個月的用戶,知道蘋果商店通過審核位置),再比如

java/objectc和js的交互,這個都有問題!再比如:ios第三方輸入法會導致崩潰!

6、工作流問題,IDE的斷點的觀察變數很不友好、studio導出的配置很大、studio擴展性很差。在IDE 1.2版本出來之前,我們團隊甚至無法斷點,只能列印日誌來debug。

7、工作效率問題,代碼提示先不談。我實現一個簡單的列表都能折騰很久,那ccui的list真是太不好用!除此之外,裁剪、遮罩這些只需要一行的代碼,在cocos下面需要無數行!

8、

引擎升級問題:cocos大概一個月1個升級,egret是2周。然而cocos升級會帶來大量的新BUG,而且兼容性很差。導致我們現在還用3.0版

本。最蛋疼的是,官方的3.6版本又不能斷點了!3.0升級到3.6還會導致布局混亂、九宮失效、崩潰閃退(絕對不是代碼問題這個解釋了)!基本上

cocos每加個新功能都會帶來無數新BUG,老BUG修復量也少,我論壇反饋的問題經常需要迭代2到3個版本才修復,下個版本修復兼職是不可能。而

egret不僅迭代快,BUG修復也勤快!也很少有一些導致產品質量的驗證BUG。

9、官方人員態度問題:我在cocos論壇發的BUG反饋,過了7天才有人來回復。地址(從3.0到3.1和3.2的BUG,官方幫忙看下),再看下egret我發的BUG反饋,當時是下班時間,然而第二天一早就回復我了。地址(Egret社區-BUG列表)

10、API問題:cocos經歷了3個大版本,官方API文檔也有的API,實際盡然是沒有的,官方回復是還沒加入js綁定。

11、跨平台問題:cocos2d-js經常是HTML5和JSB表現不一致。導致我們現在只能專註JSB而放棄HTML5版本。egret很少有這個問題。

12、

性能問題:先拋開runtime。如果你用了ccui,那麼我100%保證你的cocos2d-js的性能會被egret秒殺。再來說下native下面

的性能對比,cocos的人說egret是js寫的邏輯,而他們是綁定。那麼問題來了,在現在,js的邏輯產生的性能壓力一點都不是問題(參考

node.js,能用js寫伺服器了都)。主要的性能壓力其實是在渲染上面,而他們2個都是opengl作為渲染的。如果用了ccui,那麼還是被

egret秒殺。那ccui帶來的drawCall真是太!!再來談runtime,egret現在很多瀏覽器都集成了runtime(可以opengl

渲染代替canvas渲染),而cocos-js只是說在合作,已經慢了一步。

13、產品路線圖問題:cocos的幾個產品一心在弄3D,egret都已經自己搞了一個IDE了。開發基本的生活cocos都沒保障好,就去想和u3d打架!

14、內部問題:cocos估計內部很不和諧,ide據說是1個人在開發,studio是30個人(30個人整出這東西),而且studio是用的.NET搞的,跨平台最呵呵的技術!QT、AIR那些那麼多高效率,擴展性強的技術不用,選了個.NET。。。。

———————————————————————————————————————————

外話:說了那麼多cocos的不是,我也曾試著愛過它,我甚至開發了一個和egret

wing一樣的UI編輯器,寫了個和Flash/Flex一樣的API(egret用的這套,這種架構很好用,簡單明了)。其中UI編輯器還加上了

unity3d那種綁定腳本的功能。然而因為cocos底層的一些令人發狂的BUG,我最終是放棄了。有egret這個車子在,我還造什麼輪子?我打算把

手裡頭的這套cocos的東西開源。然後去整egret去!

———————————————————————————————————————————

再來個題外話:

遊戲引擎cocos2d-js和egret 對比

個是百度搜索第一的對比,裡面說cocos2d的工具比egret多,我不否認,但是能用的基本沒有。而egret的工具很穩定。就拿最簡單的骨骼動

畫,cocos連龍骨都不支持,studio裡面的骨骼設計也是坑的不行,egret的骨骼設計工具從界面和實用性都已經完爆studio了!

再來說上面的地址裡面的成功產品:捕魚達人、DOTA傳奇、我叫MT那都是cocos2dx寫的,和js版本一點關係都沒有!請問你有見過網頁版的刀塔傳奇么?

上面的開發語言對比,大項目來說,ts真的是完爆js!js那不小心就會出錯真心不適合大項目,不然微軟不會造這個輪子。

上面的參考資料對比,cocos2d-js的文檔連參數的注釋都沒,和c++文檔作參考也不行,很多參數是不一致的!而egret在開發工具裡面就繼承了中文的幫助。

從目前狀況看,今年絕對是egret產品井噴的一年,不信走著瞧!cocos真是把我坑慘了!

———————————————————————————————————————————

次申明,請拿cocos2d-js或者JSB的大作出來,不用拿2dx的東西。說到2dx,你們再去了解下,榜單上,有幾個人是沒改過引擎源碼的,有幾個

遊戲能隨著cocos引擎升級而升級。用studio的又有幾個。並不想和王哲斯逼,只是希望你們能正視BUG,提高體驗。如果好,我們團隊會考慮

cocos技術的,否則只能用egret和unity3d了。我說cocos這麼多不是,也是希望他成長,能給開發者帶來更多利益,帶來更多方便,而不是

各種無厘頭的問題,各種蹩腳的手段去開發。還有,我說的這幾點,@王哲

你接招,如果我不說出這些BUG,這些問題,那麼估計還不一定改。egret同樣有個人叫王澤,然而他的理念完全當我們開發者是用戶,提高開發體驗,這個

很重要的。

asp 假刪除語句怎麼寫

首先,給你的數據加一個欄位,用來記錄是否為假刪除。

舉例,資料庫加一個欄位 jsc 設置為布爾型,如果jsc為1則該數據為假刪除。

這樣的話,會涉及你的頁面的修改:

假刪除的相關代碼為:

%

nowid=request(“id”) ‘獲取需要假刪除記錄的ID值

sql=”update 表 set jsc=1 where id=”nowid””

conn.execute(sql) ‘給該ID的假刪除賦值1(即true)

%

查詢顯示頁面的代碼需加一個判斷即可!

%

sql=”select * from 表 where jsc1″

set rs=conn.execute(sql)

%

這樣,就可以達到你的要求了!

如果還有疑問,請百度Hi或者百度消息聯繫我!

原創文章,作者:CTHIB,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/324675.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
CTHIB的頭像CTHIB
上一篇 2025-01-13 13:23
下一篇 2025-01-13 13:23

相關推薦

  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • 雲智直聘 源碼分析

    本文將會對雲智直聘的源碼進行分析,包括前端頁面和後端代碼,幫助讀者了解其架構、技術實現以及對一些常見的問題進行解決。通過本文的閱讀,讀者將會了解到雲智直聘的特點、優勢以及不足之處,…

    編程 2025-04-29
  • 解析js base64並轉成unit

    本文將從多個方面詳細介紹js中如何解析base64編碼並轉成unit格式。 一、base64編碼解析 在JavaScript中解析base64編碼可以使用atob()函數,它會將b…

    編程 2025-04-29
  • Node.js使用Body-Parser處理HTTP POST請求時,特殊字元無法返回的解決方法

    本文將解決Node.js使用Body-Parser處理HTTP POST請求時,特殊字元無法返回的問題。同時,給出一些相關示例代碼,以幫助讀者更好的理解並處理這個問題。 一、問題解…

    編程 2025-04-29
  • SDN開源組織中ONOS起步最早

    ONOS是一個開源軟體定義網路(SDN)操作系統,由ON.Lab創建並一直在開發。該平台旨在通過使用網路虛擬化技術使工程師能夠快速靈活地創建和管理網路服務。 一、ONOS的優勢 在…

    編程 2025-04-29
  • GitHub好玩的開源項目

    本文旨在介紹GitHub上一些好玩的開源項目,並提供代碼示例供讀者參考和學習。 一、Emoji列表 GitHub上有一份完整的Emoji列表,它支持各種平台和設備,方便用戶在Git…

    編程 2025-04-28
  • 雲盤開源系統哪個好?

    本文將會介紹幾種目前主流的雲盤開源系統,從不同方面對它們做出分析比較,以此來確定哪個雲盤開源系統是最適合您的。 一、Seafile Seafile是一款非常出色的雲盤開源系統,它的…

    編程 2025-04-28
  • t3.js:一個全能的JavaScript動態文本替換工具

    t3.js是一個非常流行的JavaScript動態文本替換工具,它是一個輕量級庫,能夠很容易地實現文本內容的遞增、遞減、替換、切換以及其他各種操作。在本文中,我們將從多個方面探討t…

    編程 2025-04-28
  • Python網站源碼解析

    本文將從多個方面對Python網站源碼進行詳細解析,包括搭建網站、數據處理、安全性等內容。 一、搭建網站 Python是一種高級編程語言,適用於多種領域。它也可以用於搭建網站。最常…

    編程 2025-04-28
  • 開源Python CMS的優勢和應用範圍

    開源Python CMS是一種基於Python架構的內容管理系統。它不僅具有高效可靠的核心框架,還有大量的插件和現成的模板,可以充分滿足各種網站需求,使開發人員輕鬆地進行網站設計和…

    編程 2025-04-28

發表回復

登錄後才能評論