kr腳本
1. 關於krkr的版本問題
krkr引擎自1997年發展至今,歷經兩代,分別為krkr1與krkr2。現今提及的krkr,通常指的是krkr2版本。在查找相關資料時,會遇到繁多的標簽,這些標簽多與krkr2相關。值得注意的是,krkrz並非krkr系列,因此在後續討論中不會涉及。同樣,羽斬與krkrv或krkrs也是不同的概念,同樣不在討論范圍之內。至於mac移植的版本和魔改版本,這里也不做討論。
krkr2具有廣泛的適用性,可以製作包括RPG、SLG、STG、棋牌類、音樂節奏等不同類型的電子游戲。相較於專業的游戲引擎,krkr在功能上有所折衷,但對製作AVG(視覺小說)游戲,仍具有一定優勢。
krkr2的執行文件,僅需包含一個exe文件與一個startup.tjs文件即可啟動。krkr支持製作多種類型游戲,但其專業性相較於其他專業引擎有所欠缺。
krkr2的版本從2.28發展至2.32,主要版本包括2.28、2.30、2.31與2.32,其中2.31版本被認為是最新版本,因為它能夠運行KAGEX3,而2.32版本在運行KAGEX3時會遇到內部類未定義的錯誤。因此,2.31版本是當前的最新版本。
krkr2的內核與exe部分並非一一對應,有時會出現bug,如小黑塊問題。當前流通於市場的exe版本主要包括2.28、2.30、2.31與2.32,其中2.29版本較為少見。國內早期版本包括2.18與2.24,後來由KFC漢化的版本為2.28與2.30。日本老游戲與插件中,可以找到一些古老的版本,例如2.19、2.22、2.23、2.24、2.26等。
最新的krkr2版本為2.31,而KAG部分的版本則從3.27發展至3.32,其中國內較為流行的版本為3.27至3.28,而3.32版本則多用於原版kr2或krz等游戲。KAGexpress作為國內引進與增強的版本,分為兩部分:一部分是編輯器,另一部分是對KAGEX的大部分功能進行了保留和加強,但未加入world系統。KAGeXpress 4的目標是完成可視化和專用腳本編輯器,但因游戲半邊傘製作完成、眾多大佬轉幕後以及kcddp論壇問題與中毒關閉,導致KAGeXpress4未能推出。
krkr2的內核與exe部分可以通過分析mainwindows.tjs、initialize.tjs文件與文件名(如gfx開頭的tjs文件)來判斷版本。在kagexpress中,宏插件func的存在可以判斷所用版本,而在kagex系列中,action系統文件、world系統、event文件與dll插件等信息也反映了版本特性。舊版本的dll插件,如在exe2.19中使用的filter.dll插件,在高版本中可能無法載入,顯示出版本的差異。
nvl作為模板化的編輯器,其功能與版本通過文件夾結構與文件內容分析即可了解。krkr以exe2.28為分水嶺,整體功能在新版本中得到了大幅優化,如窗口全屏優化、系統按鈕存讀、特效存讀等。2.31版本開始支持emote功能,而2.31為最終版,而非2.32版本。在插件兼容性方面,原生版本表現最優,其次是kagex1的早期版本,再次是kagexpress,kagex系列由於文件復雜性與兼容性問題,插件兼容性最差。
krkr在教程方面面臨挑戰,ex系列的漢化教程相對較少,缺乏進階TJS方面的指導,國內基本依賴於多年以前的基礎教程。對於學習krkr,日網教程仍然是關鍵資源,但學習過程可能充滿挑戰。krkr輕系統重演出的特點導致系統教程缺乏,新手容易迷糊。krkr在國內的使用比例正在降低,面臨新引擎的挑戰與替代。盡管如此,krkr在某些領域仍有獨特價值,如krkrz與對其他引擎的影響。未來,期待一款能夠真正取代krkr的專有引擎,但過程可能需要時間。
2. 求個簡單javascript代碼 謝謝,網站菜單功能
不用說自己菜不菜的,能有這個學習的精神已經很值得鼓勵了
呵呵,下面,我來給你介紹幾個網站常見的菜單
第一個:仿網易的滑動門導航菜單
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>仿網易的滑動門技術,用DIV+CSS技術實現</title>
<style type="text/css">
<!--
#header {
background-color: #F8F4EF;
height: 200px;
width: 400px;
margin: 0px;
padding: 0px;
border: 1px solid #ECE1D5;
font-family: "宋體";
font-size: 12px;
}
#menu {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#menu li {
display: block;
width: 100px;
text-align: center;
float: left;
margin: 0px;
padding-top: 0.2em;
padding-right: 0px;
padding-bottom: 0.2em;
padding-left: 0px;
cursor: hand;
}
.sec1 { background-color: #FFFFCC;}
.sec2 { background-color: #00CCFF;}
.block { display: block;}
.unblock { display: none;}
-->
</style>
</head>
<body>
<script language=javascript>
function secBoard(n)
{
for(i=0;i<menu.childNodes.length;i++)
menu.childNodes[i].className="sec1";
menu.childNodes[n].className="sec2";
for(i=0;i<main.childNodes.length;i++)
main.childNodes[i].style.display="none";
main.childNodes[n].style.display="block";
}
</script>
<div id="header">
<ul id="menu">
<li onMouseOver="secBoard(0)" class="sec2">最新新聞</li>
<li onMouseOver="secBoard(1)" class="sec1">最新文章</li>
<li onMouseOver="secBoard(2)" class="sec1">最新日誌</li>
<li onMouseOver="secBoard(3)" class="sec1">論壇新帖</li>
</ul>
<!--內容顯示區域-->
<ul id="main">
<li class="block">第一個內容</li>
<li class="unblock">第二個內容</li>
<li class="unblock">第三個內容</li>
<li class="unblock">第四個內容</li>
</ul>
<!--內容顯示區域-->
</div>
</body>
</html>
這里基本上是使用Css與Div的結合,在整個布局中已層為單位,實行滑動菜單的是一個javascript腳本函數,調用就可以了,看不懂不要緊,日漸積累才是重要
第二個:經典實用的觸發型導航(這是滑鼠單擊事件控制)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>網頁特效代碼|JsCode.CN|---經典實用的觸發型導航菜單</title>
</head>
<body>
<STYLE type=text/css>.sec1 {
BORDER-RIGHT: gray 1px solid; BORDER-TOP:
#ffffff 1px solid; BORDER-LEFT: #ffffff 1px
solid; CURSOR: hand; COLOR: #000000; BORDER-
BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR:
#eeeeee
}
.sec2 {
BORDER-RIGHT: gray 1px solid; BORDER-TOP:
#ffffff 1px solid; FONT-WEIGHT: bold; BORDER-
LEFT: #ffffff 1px solid; CURSOR: hand; COLOR:
#000000; BACKGROUND-COLOR: #d4d0c8
}
.main_tab {
BORDER-RIGHT: gray 1px solid; BORDER-
LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-
BOTTOM: gray 1px solid; BACKGROUND-COLOR: #d4d0c8
}
</STYLE>
<!--JavaScript部分-->
<SCRIPT language=javascript>
function secBoard(n)
{
for(i=0;i<secTable.cells.length;i++)
secTable.cells
[i].className="sec1";
secTable.cells[n].className="sec2";
for(i=0;i<mainTable.tBodies.length;i++)
mainTable.tBodies
[i].style.display="none";
mainTable.tBodies
[n].style.display="block";
}
</SCRIPT>
<!--HTML部分-->
<TABLE id=secTable cellSpacing=0 cellPadding=0 width=549 border=0>
<TBODY>
<TR align=middle height=20>
<TD class=sec2 onclick=secBoard(0) width="10%">關於TBODY標記</TD>
<TD class=sec1 onclick=secBoard(1) width="10%">關於cells集合</TD>
<TD class=sec1 onclick=secBoard(2) width="10%">關於tBodies集合</TD>
<TD class=sec1 onclick=secBoard(3) width="10%">關於display屬性</TD></TR></TBODY></TABLE>
<TABLE class=main_tab id=mainTable height=240 cellSpacing=0 cellPadding=0 width=549 border=0><!--關於TBODY標記-->
<TBODY style="DISPLAY: block">
<TR>
<TD vAlign=top align=middle><BR><BR>
<TABLE cellSpacing=0 cellPadding=0 width=490 border=0>
<TBODY>
<TR>
<TD>指定行做為表體。
<BR>注釋:TBODY要素是塊要素,並且需要結束標
簽。<BR> 即使如果表格沒有顯式定義TBODY
要素,該要素也提供給所有表。<BR><BR>
參考:《動態HTML參考和開發應用大全》(人民郵電出
版社
Microsoft Corporation著
北京華中興業科技發展有限公司
譯)
<BR><BR></TD></TR></TB
ODY></TABLE></TD></TR></T
BODY><!--關於cells集合-->
<TBODY style="DISPLAY:
none">
<TR>
<TD vAlign=top
align=middle><BR><BR>
<TABLE cellSpacing=0
cellPadding=0 width=490 border=0>
<TBODY>
<TR>
<TD>檢索錶行或者整個
表中所有單元格的集合。<BR>應用於TR、TABLE。
<BR><BR>參考:《動態HTML參考和開發應
用大全》(人民郵電出版社
Microsoft Corporation著
北京華中興業科技發展有限公司
譯)
<BR><BR></TD></TR></TB
ODY></TABLE></TD></TR></T
BODY><!--關於tBodies集合-->
<TBODY style="DISPLAY:
none">
<TR>
<TD vAlign=top
align=middle><BR><BR>
<TABLE cellSpacing=0
cellPadding=0 width=490 border=0>
<TBODY>
<TR>
<TD>檢索表中所有TBODY
對象的集合。對象在該集合中按照HTML源順序排列。
<BR>應用於TABLE。<BR><BR>參考:
《動態HTML參考和開發應用大全》(人民郵電出版社
Microsoft Corporation著
北京華中興業科技發展有限公司
譯)
<BR><BR></TD></TR></TB
ODY></TABLE></TD></TR></T
BODY><!--關於display屬性-->
<TBODY style="DISPLAY:
none">
<TR>
<TD vAlign=top
align=middle><BR><BR>
<TABLE cellSpacing=0
cellPadding=0 width=490 border=0>
<TBODY>
<TR>
<TD>設置或者檢索對象
是否被提供。<BR>可能的值為block、none、
inline、list-item、table-header-group、table-
footer-group。<BR>該特性可讀寫,塊要素默認
值為block,內聯要素默認值為inline;層疊樣式表
(CSS)屬性不可繼承。<BR><BR>參考:《
動態HTML參考和開發應用大全》(人民郵電出版社
Microsoft Corporation著
北京華中興業科技發展有限公司譯)
<BR><BR><A
href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/display.asp?frame=true" target=_blank>點擊此處
</A>可參閱微軟<A href="http://msdn.microsoft.com/" target=_blank>MSDN在線</A>上的解釋。
</TD></TR></TBODY></TABLE>
;</TD></TR></TBODY></TABLE&g
t;</body>
</html>
這里跟上面不同的區別在與這是滑鼠移動和滑動的事件區別!
第三個:仿拍拍的切換效果菜單(裡面的圖片是我放上去的,所以會看不到圖片的,呵呵 繼續)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
<head>
<meta http-equiv="Content-Language" content="zh-cn" />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="robots" content="all" />
<title>網頁特效|網頁特效代碼(JsHtml.cn)---仿拍拍paipai.com首頁產品圖片隨機輪顯切換效果</title><style>
body {font-size:12px}
img {border:0px}
#sale{right:206px;top:0;width:260px;background:#fff}
#saleTitle{text-align:right;padding-top:5px;padding-right:5px;width:255px;height:20px;background:url("images/saleTitle.gif") no-repeat}
#saleList{margin-top:5px}
#saleList .saleTwo{height:108px;background:url("images/salelineH.gif") bottom repeat-x;}
#saleList a{display:block;height:108px;width:86px;text-align:center;float:left;overflow:hidden}
#saleList a.saleItem{background:url("images/salelineV.gif") right repeat-y;}
#saleList a img{margin:5px 0}
#saleList a:hover{background-color:#EBFFC5}
</style>
<script type="text/javascript">
rnd.today=new Date();
rnd.seed=rnd.today.getTime();
function rnd(){
rnd.seed = (rnd.seed*9301+49297) % 233280;
return rnd.seed/(233280.0);
}
function rand(number){
return Math.ceil(rnd()*number)-1;
}
function nextSale(order){
if(order=="up") saleNum--;
else saleNum++;
if(saleNum>2) saleNum=0
else if(saleNum<0) saleNum=2;
//alert(saleNum);
for(i=0;i<3;i++)
document.getElementById("saleList"+i).style.display="none";
document.getElementById("saleList"+saleNum).style.display="";
}
</script>
</head>
<body>
<div id="sale" class="absolute overflow">
<div id="saleTitle" class="absolute">
<a href="javascript:nextSale('up')" title="點擊到上一屏">
<img src="images/saleFore.gif" hspace="4" onmouseover="this.src='images/saleForeOver.gif'" onmouseout="this.src='images/saleFore.gif'" /></a><a href="javascript:nextSale('down')" title="點擊到下一屏"><img src="images/saleNext.gif" onmouseover="this.src='images/saleNextOver.gif'" onmouseout="this.src='images/saleNext.gif'" /></a></div>
<div class="overflow" style="height:330px" id="saleList">
<script type="text/javascript">var saleNum=rand(3);</script>
<div id="saleList0" style="display:none">
<div class="saleTwo">
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="聖誕浪漫飾品超級大促" src="/jsimages/UploadFiles_3321/200804/20080423085515804.jpg" width="65" height="65" /></div>
<div>
聖誕浪漫飾品<br />
超級大促</div>
</a>
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="攝像頭集結號給你新的感覺" src="/jsimages/UploadFiles_3321/200804/20080423085516472.jpg" width="65" height="65" /></div>
<div>
攝像頭集結號<br />
給你新的感覺</div>
</a><a href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="好感度提升韓版娃娃裝" src="/jsimages/UploadFiles_3321/200804/20080423085516162.jpg" width="65" height="65" /></div>
<div>
好感度提升<br />
韓版娃娃裝</div>
</a></div>
<div class="saleTwo">
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="復古牛仔外套特惠119元起" src="/jsimages/UploadFiles_3321/200804/20080423085516293.jpg" width="65" height="65" /></div>
<div>
復古牛仔外套<br />
特惠119元起</div>
</a>
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="聖誕拍拍特供運動服3折" src="/jsimages/UploadFiles_3321/200804/20080423085516802.jpg" width="65" height="65" /></div>
<div>
聖誕拍拍特供<br />
運動服3折</div>
</a><a href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="攝像頭集結號給你新的感覺" src="/jsimages/UploadFiles_3321/200804/20080423085516472.jpg" width="65" height="65" /></div>
<div>
攝像頭集結號<br />
給你新的感覺</div>
</a></div>
<div>
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="聖誕拍拍特供電腦周邊4折" src="/jsimages/UploadFiles_3321/200804/2008042308550.jpg" width="65" height="65" /></div>
<div>
聖誕拍拍特供<br />
電腦周邊4折</div>
</a>
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="party扮靚甜美腮紅" src="/jsimages/UploadFiles_3321/200804/20080423085516658.jpg" width="65" width="65" height="65" /></div>
<div>
party扮靚<br />
甜美腮紅</div>
</a><a href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="好感度提升韓版娃娃裝" src="/jsimages/UploadFiles_3321/200804/20080423085516162.jpg" width="65" height="65" /></div>
<div>
好感度提升<br />
韓版娃娃裝</div>
</a></div>
</div>
<div id="saleList1" style="display:none">
<div class="saleTwo">
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="新奇好玩便宜盡在網游頻道" src="/jsimages/UploadFiles_3321/200804/20080423085516612.jpg" width="65" height="65" /></div>
<div>
新奇好玩便宜<br />
盡在網游頻道</div>
</a>
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="展現高貴氣質騎士系馬靴" src="/jsimages/UploadFiles_3321/200804/20080423085516202.jpg" width="65" height="65" /></div>
<div>
展現高貴氣質<br />
騎士系馬靴</div>
</a><a href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="攝像頭集結號給你新的感覺" src="/jsimages/UploadFiles_3321/200804/20080423085516472.jpg" width="65" height="65" /></div>
<div>
攝像頭集結號<br />
給你新的感覺</div>
</a></div>
<div class="saleTwo">
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="永不過時條紋毛衣" src="/jsimages/UploadFiles_3321/200804/20080423085516984.jpg" width="65" height="65" /></div>
<div>
永不過時<br />
條紋毛衣</div>
</a>
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="聖誕拍拍特供運動鞋2折" src="/jsimages/UploadFiles_3321/200804/20080423085516651.jpg" width="65" height="65" /></div>
<div>
聖誕拍拍特供<br />
運動鞋2折</div>
</a><a href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="好感度提升韓版娃娃裝" src="/jsimages/UploadFiles_3321/200804/20080423085516162.jpg" width="65" height="65" /></div>
<div>
好感度提升<br />
韓版娃娃裝</div>
</a></div>
<div>
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="精簡唯美索愛K630" src="/jsimages/UploadFiles_3321/200804/20080423085516302.jpg" width="65" height="65" /></div>
<div>
精簡唯美<br />
索愛K630</div>
</a>
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="原裝瑞士軍刀精選" src="/jsimages/UploadFiles_3321/200804/20080423085516549.jpg" width="65" width="65" height="65" /></div>
<div>
原裝瑞士軍刀<br />
精選</div>
</a><a href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="超薄機身索愛W880" src="/jsimages/UploadFiles_3321/200804/20080423085516711.jpg" width="65" height="65" /></div>
<div>
超薄機身<br />
索愛W880</div>
</a></div>
</div>
<div id="saleList2" style="display:none">
<div class="saleTwo">
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="各就各味秋冬飲食計劃" src="/jsimages/UploadFiles_3321/200804/20080423085516704.jpg&type=3" width="65" height="65" /></div>
<div>
各就各味<br />
秋冬飲食計劃</div>
</a><a href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="好感度提升韓版娃娃裝" src="/jsimages/UploadFiles_3321/200804/20080423085516162.jpg" width="65" height="65" /></div>
<div>
好感度提升<br />
韓版娃娃裝</div>
</a></div>
<div class="saleTwo">
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="聖誕拍拍特供隨身視聽5折" src="/jsimages/UploadFiles_3321/200804/20080423085516375.jpg" width="65" height="65" /></div>
<div>
聖誕拍拍特供<br />
隨身視聽5折</div>
</a><a href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="超薄機身索愛W880" src="/jsimages/UploadFiles_3321/200804/20080423085516711.jpg" width="65" height="65" /></div>
<div>
超薄機身<br />
索愛W880</div>
</a></div>
<div>
<a class="saleItem" href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="我愛我家家居大搶購" src="/jsimages/UploadFiles_3321/200804/20080423085516954.jpg" width="65" height="65" /></div>
<div>
我愛我家<br />
家居大搶購</div>
</a><a href="http://www.jshtml.cn" target="_blank">
<div>
<img alt="超值彩妝套裝變身派對女王" src="/jsimages/UploadFiles_3321/200804/20080423085516919.jpg" width="65" width="65" height="65" /></div>
<div>
超值彩妝套裝<br />
變身派對女王</div>
</a></div>
</div>
</div>
</div>
<script type="text/javascript">document.getElementById("saleList"+saleNum).style.display="";</script>
<p> </p>
<p>更多網頁特效代碼盡在 <a href="http://www.jshtml.cn/">網頁特效代碼</a></p>
</body>
</html>
這個仿拍拍基本上就是2層放圖片,但用起來的效果還是可以的,如果不喜歡我還有下面呢,慢慢學,總會看懂的 (最重要的還是Css哦)
這個主要就是讓層實現隱藏 我覺得這個在層使用方面還是好的
從總體上看,在實現層與層之間的交互,在其代碼 我覺得你有必要去認真看下 !
以上是我介紹額度菜單,雖然不是很強大,但是卻很使用,而且在J2EE中
菜單基本上是一個假象,都是用層與Css之間的特效做出來的!
學會了層的具體應用,我相信你也可以有自己特色的菜單的
那我祝你好運咯!!加油!!
3. 腳本是什麼意思
「腳本」這個詞,頭一回聽可能大部分人覺得有點怪,甚至有點別扭。
什麼是腳本?為什麼叫「腳本」而不叫「手本」?筆者也曾疑惑過。
首先看看什麼腳本。
腳本,又稱為角本,顧名思義,是給唱戲或演戲的角色使用的劇本和台詞。
在古時的演藝界還沒有」角色」這一說法,而是腳色。而「腳色」在古時通常表示履歷表的意思。位高權重者一般需要一步一個腳印地從底層往上爬才能到達其所在的位置,靠的是「腳」,而不是「手」。到後來腳色表示傳統戲曲中演員的類別,再到後來就泛指演員。而「角色」一詞到了近代才出現並逐漸替代了」腳色」。因此角色使用的劇本和台詞就是」角腳本」。
腳本,英文cripskr?pt
除了表示劇本影劇本播(或講話等)稿表一種語言的)字母系統,字母表的意思。
如果對計算機編程有一定了解,應該知道腳本語言(Scripanguages)如JavaScript,Python,還有更老的VBScript。腳本語言主要用來控制軟體應用程序,屬於高階控制語言,目的是控制某些應用程序按特定邏輯演算法運行,常常被用來編寫測試程序。
相信到此,聰明的你不會再糾結為什麼叫「腳本」而不叫「手本」了。