第一次提交 游戏界面资源数据已更新
BIN
docs/2021.xlsx
Normal file
BIN
docs/2022.xlsx
Normal file
BIN
docs/2023.xlsx
Normal file
BIN
docs/2024.xlsx
Normal file
BIN
docs/2025.xlsx
Normal file
BIN
docs/2026.xlsx
Normal file
BIN
docs/UE4_命名规范.xlsx
Normal file
BIN
docs/template.xlsx
Normal file
BIN
docs/最新账号密码薄.xlsx
Normal file
8
games/games/Demos/Demo.ini
Normal file
@@ -0,0 +1,8 @@
|
||||
[Chinese]
|
||||
ÑùÀý¹¤³Ì1=http://www.html5abc.com
|
||||
ÑùÀý¹¤³Ì2=http://www.html5abc.com
|
||||
ÑùÀý¹¤³Ì3=http://www.html5abc.com
|
||||
[English]
|
||||
Demo1=http://www.html5abc.com
|
||||
Demo2=http://www.html5abc.com
|
||||
Demo3=http://www.html5abc.com
|
||||
358
games/games/Edit/DockWindows.ini
Normal file
@@ -0,0 +1,358 @@
|
||||
[Root]
|
||||
DockControlCount=12
|
||||
|
||||
[0]
|
||||
ClassName=TdxDockSite
|
||||
Name=dkSiteMain
|
||||
ParentForm=frmMain_edit
|
||||
ChildCount=2
|
||||
Children0=7
|
||||
Children1=11
|
||||
AllowDockClientsLeft=1
|
||||
AllowDockClientsTop=1
|
||||
AllowDockClientsRight=1
|
||||
AllowDockClientsBottom=1
|
||||
AllowDockClientsClient=1
|
||||
Width=2552
|
||||
Height=1224
|
||||
OriginalWidth=2552
|
||||
OriginalHeight=1224
|
||||
Visible=1
|
||||
AutoSize=0
|
||||
|
||||
[7]
|
||||
ClassName=TdxLayoutDockSite
|
||||
Name=dxLayoutDockSite7
|
||||
ParentForm=frmMain_edit
|
||||
ChildCount=2
|
||||
Children0=8
|
||||
Children1=10
|
||||
DockType=1
|
||||
AllowDockLeft=1
|
||||
AllowDockTop=1
|
||||
AllowDockRight=1
|
||||
AllowDockBottom=1
|
||||
AllowDockClient=1
|
||||
AllowDockClientsLeft=1
|
||||
AllowDockClientsTop=1
|
||||
AllowDockClientsRight=1
|
||||
AllowDockClientsBottom=1
|
||||
AllowDockClientsClient=1
|
||||
AllowFloating=1
|
||||
CaptionButtonClose=1
|
||||
CaptionButtonHide=1
|
||||
CaptionButtonMaximize=1
|
||||
Dockable=1
|
||||
Width=2224
|
||||
Height=1224
|
||||
OriginalWidth=300
|
||||
OriginalHeight=200
|
||||
Visible=1
|
||||
AutoHide=0
|
||||
StoredAutoHide=0
|
||||
|
||||
[8]
|
||||
ClassName=TdxLayoutDockSite
|
||||
Name=dxLayoutDockSite2
|
||||
ParentForm=frmMain_edit
|
||||
ChildCount=2
|
||||
Children0=9
|
||||
Children1=1
|
||||
DockType=1
|
||||
AllowDockLeft=1
|
||||
AllowDockTop=1
|
||||
AllowDockRight=1
|
||||
AllowDockBottom=1
|
||||
AllowDockClient=1
|
||||
AllowDockClientsLeft=1
|
||||
AllowDockClientsTop=1
|
||||
AllowDockClientsRight=1
|
||||
AllowDockClientsBottom=1
|
||||
AllowDockClientsClient=1
|
||||
AllowFloating=1
|
||||
CaptionButtonClose=1
|
||||
CaptionButtonHide=1
|
||||
CaptionButtonMaximize=1
|
||||
Dockable=1
|
||||
Width=2224
|
||||
Height=1224
|
||||
OriginalWidth=300
|
||||
OriginalHeight=200
|
||||
Visible=1
|
||||
AutoHide=0
|
||||
StoredAutoHide=0
|
||||
|
||||
[9]
|
||||
ClassName=TdxLayoutDockSite
|
||||
Name=dxLayoutDockSite5
|
||||
ParentForm=frmMain_edit
|
||||
ChildCount=0
|
||||
DockType=1
|
||||
AllowDockLeft=1
|
||||
AllowDockTop=1
|
||||
AllowDockRight=1
|
||||
AllowDockBottom=1
|
||||
AllowDockClient=1
|
||||
AllowDockClientsLeft=1
|
||||
AllowDockClientsTop=1
|
||||
AllowDockClientsRight=1
|
||||
AllowDockClientsBottom=1
|
||||
AllowDockClientsClient=1
|
||||
AllowFloating=1
|
||||
CaptionButtonClose=1
|
||||
CaptionButtonHide=1
|
||||
CaptionButtonMaximize=1
|
||||
Dockable=1
|
||||
Width=2224
|
||||
Height=1224
|
||||
OriginalWidth=300
|
||||
OriginalHeight=200
|
||||
Visible=1
|
||||
AutoHide=0
|
||||
StoredAutoHide=0
|
||||
|
||||
[1]
|
||||
ClassName=TdxDockPanel
|
||||
Name=dkPnlMain
|
||||
ParentForm=frmMain_edit
|
||||
ChildCount=0
|
||||
DockType=1
|
||||
AllowDockLeft=1
|
||||
AllowDockTop=1
|
||||
AllowDockRight=1
|
||||
AllowDockBottom=1
|
||||
AllowDockClient=1
|
||||
AllowDockClientsLeft=0
|
||||
AllowDockClientsTop=0
|
||||
AllowDockClientsRight=0
|
||||
AllowDockClientsBottom=0
|
||||
AllowDockClientsClient=0
|
||||
AllowFloating=0
|
||||
CaptionButtonClose=1
|
||||
CaptionButtonHide=1
|
||||
CaptionButtonMaximize=1
|
||||
Dockable=0
|
||||
Width=2224
|
||||
Height=1224
|
||||
OriginalWidth=185
|
||||
OriginalHeight=140
|
||||
Visible=1
|
||||
AutoHide=0
|
||||
StoredAutoHide=0
|
||||
|
||||
[10]
|
||||
ClassName=TdxTabContainerDockSite
|
||||
Name=dxTabContainerDockSite2
|
||||
ParentForm=frmMain_edit
|
||||
ChildCount=2
|
||||
Children0=2
|
||||
Children1=3
|
||||
DockType=5
|
||||
AllowDockLeft=1
|
||||
AllowDockTop=1
|
||||
AllowDockRight=1
|
||||
AllowDockBottom=1
|
||||
AllowDockClient=1
|
||||
AllowDockClientsLeft=1
|
||||
AllowDockClientsTop=1
|
||||
AllowDockClientsRight=1
|
||||
AllowDockClientsBottom=1
|
||||
AllowDockClientsClient=1
|
||||
AllowFloating=1
|
||||
CaptionButtonClose=1
|
||||
CaptionButtonHide=1
|
||||
CaptionButtonMaximize=1
|
||||
Dockable=1
|
||||
Width=2224
|
||||
Height=359
|
||||
OriginalWidth=185
|
||||
OriginalHeight=359
|
||||
Visible=0
|
||||
AutoHide=0
|
||||
StoredAutoHide=0
|
||||
ActiveChildIndex=-1
|
||||
ShowCaption=1
|
||||
TabsPosition=1
|
||||
TabsScroll=1
|
||||
|
||||
[2]
|
||||
ClassName=TdxDockPanel
|
||||
Name=dkPnlOutput
|
||||
ParentForm=frmMain_edit
|
||||
ChildCount=0
|
||||
DockType=1
|
||||
AllowDockLeft=1
|
||||
AllowDockTop=1
|
||||
AllowDockRight=1
|
||||
AllowDockBottom=1
|
||||
AllowDockClient=1
|
||||
AllowDockClientsLeft=1
|
||||
AllowDockClientsTop=1
|
||||
AllowDockClientsRight=1
|
||||
AllowDockClientsBottom=1
|
||||
AllowDockClientsClient=1
|
||||
AllowFloating=0
|
||||
CaptionButtonClose=1
|
||||
CaptionButtonHide=1
|
||||
CaptionButtonMaximize=1
|
||||
Dockable=1
|
||||
Width=848
|
||||
Height=67
|
||||
OriginalWidth=185
|
||||
OriginalHeight=115
|
||||
Visible=0
|
||||
AutoHide=0
|
||||
StoredAutoHide=0
|
||||
|
||||
[3]
|
||||
ClassName=TdxDockPanel
|
||||
Name=dkPnlFindOut
|
||||
ParentForm=frmMain_edit
|
||||
ChildCount=0
|
||||
DockType=1
|
||||
AllowDockLeft=1
|
||||
AllowDockTop=1
|
||||
AllowDockRight=1
|
||||
AllowDockBottom=1
|
||||
AllowDockClient=1
|
||||
AllowDockClientsLeft=1
|
||||
AllowDockClientsTop=1
|
||||
AllowDockClientsRight=1
|
||||
AllowDockClientsBottom=1
|
||||
AllowDockClientsClient=1
|
||||
AllowFloating=0
|
||||
CaptionButtonClose=1
|
||||
CaptionButtonHide=1
|
||||
CaptionButtonMaximize=1
|
||||
Dockable=1
|
||||
Width=2224
|
||||
Height=359
|
||||
OriginalWidth=185
|
||||
OriginalHeight=359
|
||||
Visible=0
|
||||
AutoHide=0
|
||||
StoredAutoHide=0
|
||||
|
||||
[11]
|
||||
ClassName=TdxTabContainerDockSite
|
||||
Name=dxTabContainerDockSite1
|
||||
ParentForm=frmMain_edit
|
||||
ChildCount=3
|
||||
Children0=4
|
||||
Children1=5
|
||||
Children2=6
|
||||
DockType=2
|
||||
AllowDockLeft=1
|
||||
AllowDockTop=1
|
||||
AllowDockRight=1
|
||||
AllowDockBottom=1
|
||||
AllowDockClient=1
|
||||
AllowDockClientsLeft=1
|
||||
AllowDockClientsTop=1
|
||||
AllowDockClientsRight=1
|
||||
AllowDockClientsBottom=1
|
||||
AllowDockClientsClient=1
|
||||
AllowFloating=1
|
||||
CaptionButtonClose=1
|
||||
CaptionButtonHide=1
|
||||
CaptionButtonMaximize=1
|
||||
Dockable=1
|
||||
Width=328
|
||||
Height=1224
|
||||
OriginalWidth=328
|
||||
OriginalHeight=140
|
||||
Visible=1
|
||||
AutoHide=0
|
||||
StoredAutoHide=0
|
||||
ActiveChildIndex=0
|
||||
ShowCaption=1
|
||||
TabsPosition=1
|
||||
TabsScroll=1
|
||||
|
||||
[4]
|
||||
ClassName=TdxDockPanel
|
||||
Name=dkPnlProject
|
||||
ParentForm=frmMain_edit
|
||||
ChildCount=0
|
||||
DockType=1
|
||||
AllowDockLeft=1
|
||||
AllowDockTop=1
|
||||
AllowDockRight=1
|
||||
AllowDockBottom=1
|
||||
AllowDockClient=1
|
||||
AllowDockClientsLeft=1
|
||||
AllowDockClientsTop=1
|
||||
AllowDockClientsRight=1
|
||||
AllowDockClientsBottom=1
|
||||
AllowDockClientsClient=1
|
||||
AllowFloating=0
|
||||
CaptionButtonClose=1
|
||||
CaptionButtonHide=1
|
||||
CaptionButtonMaximize=1
|
||||
Dockable=1
|
||||
Width=324
|
||||
Height=1176
|
||||
OriginalWidth=328
|
||||
OriginalHeight=140
|
||||
Visible=1
|
||||
AutoHide=0
|
||||
StoredAutoHide=0
|
||||
|
||||
[5]
|
||||
ClassName=TdxDockPanel
|
||||
Name=dkPnlScript
|
||||
ParentForm=frmMain_edit
|
||||
ChildCount=0
|
||||
DockType=1
|
||||
AllowDockLeft=1
|
||||
AllowDockTop=1
|
||||
AllowDockRight=1
|
||||
AllowDockBottom=1
|
||||
AllowDockClient=1
|
||||
AllowDockClientsLeft=1
|
||||
AllowDockClientsTop=1
|
||||
AllowDockClientsRight=1
|
||||
AllowDockClientsBottom=1
|
||||
AllowDockClientsClient=1
|
||||
AllowFloating=0
|
||||
CaptionButtonClose=1
|
||||
CaptionButtonHide=1
|
||||
CaptionButtonMaximize=1
|
||||
Dockable=1
|
||||
Width=324
|
||||
Height=1176
|
||||
OriginalWidth=328
|
||||
OriginalHeight=140
|
||||
Visible=1
|
||||
AutoHide=0
|
||||
StoredAutoHide=0
|
||||
|
||||
[6]
|
||||
ClassName=TdxDockPanel
|
||||
Name=dkPnlEngine
|
||||
ParentForm=frmMain_edit
|
||||
ChildCount=0
|
||||
DockType=1
|
||||
AllowDockLeft=1
|
||||
AllowDockTop=1
|
||||
AllowDockRight=1
|
||||
AllowDockBottom=1
|
||||
AllowDockClient=1
|
||||
AllowDockClientsLeft=1
|
||||
AllowDockClientsTop=1
|
||||
AllowDockClientsRight=1
|
||||
AllowDockClientsBottom=1
|
||||
AllowDockClientsClient=1
|
||||
AllowFloating=0
|
||||
CaptionButtonClose=1
|
||||
CaptionButtonHide=1
|
||||
CaptionButtonMaximize=1
|
||||
Dockable=1
|
||||
Width=324
|
||||
Height=1176
|
||||
OriginalWidth=328
|
||||
OriginalHeight=140
|
||||
Visible=1
|
||||
AutoHide=0
|
||||
StoredAutoHide=0
|
||||
|
||||
471
games/games/Edit/DocumentTypes/HTML.xml
Normal file
@@ -0,0 +1,471 @@
|
||||
<?xml version="1.0" encoding="windows-1251"?>
|
||||
<SynUniHighlighter Version="2.0">
|
||||
<SyntaxColoring>
|
||||
<Info>
|
||||
<General Name="HTML" Extensions="htm html asp" Version="1" Revision="0" Sample="<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</head>
|
||||
<!-- Styles example: -->
|
||||
<style>
|
||||
H1 {
|
||||
background-color :black;
|
||||
color : White;
|
||||
font-family : Arial, Helvetica, sans-serif;
|
||||
font : 9pt Arial;
|
||||
font-size : 9pt;}
|
||||
</style>
|
||||
<body bgcolor="#DDDDDD" onLoad ="checkowner()">
|
||||
<form method="POST" name="Form1">&nbsp;
|
||||
<div align="center"><center><table border="0" width="100%">
|
||||
<tr>
|
||||
<td><font size="1"></font></td>
|
||||
<script type="text/javascript" src="coolmenu.js"></script>
|
||||
<td align="right" valign="top"><font size="1"><input
|
||||
type="button" name="b2" value="&lt;&lt;Íàçà?quot;
|
||||
onclick="previous(Form1)"> <input type="button"
|
||||
name="b1" value="&lt;&lt;Íàçà?quot;
|
||||
onclick="next(Form1)"> </font></td>
|
||||
</tr>
|
||||
<!-- Javascript -->
|
||||
<script language="JavaScript">
|
||||
function checkowner()
|
||||
{
|
||||
try
|
||||
{
|
||||
if (parent.window.frames[1].name !="main")
|
||||
{
|
||||
window.document.location ="start.htm"
|
||||
}
|
||||
}
|
||||
catch(errorObject)
|
||||
/*from page1*/
|
||||
_child = new String;
|
||||
if (parent.window.frames[0].name=="f1")
|
||||
{
|
||||
return
|
||||
}//if (parent.window.frames[0].name=="f1")
|
||||
if (parseInt(_child) > _chcount)
|
||||
{
|
||||
_chcount = _chcount+1
|
||||
return
|
||||
}//if (_child != "0")
|
||||
else
|
||||
</script>
|
||||
<html>
|
||||
<!-- VBscript -->
|
||||
<SCRIPT LANGUAGE="VBScript">
|
||||
<!--
|
||||
Function CanDeliver(Dt)
|
||||
CanDeliver = (CDate(Dt) - Now()) > 2
|
||||
End Function
|
||||
-->
|
||||
</SCRIPT>
|
||||
<TITLE>Place Your Order</TITLE>
|
||||
<SCRIPT LANGUAGE="VBScript">
|
||||
<!--
|
||||
Function CanDeliver(Dt)
|
||||
CanDeliver = (CDate(Dt) - Now()) > 2
|
||||
End Function
|
||||
//Copyright?1998 Microsoft Corporation. All Rights Reserved.
|
||||
//**Start Encode**
|
||||
function verifyCorrectBrowser(){
|
||||
if(navigator.appName == "Microsoft Internet Explorert")
|
||||
if (navigator.appVersion.indexOf ("5.") >= 0)
|
||||
return(true);
|
||||
else
|
||||
return(false);
|
||||
}
|
||||
function getAppropriatePage(){
|
||||
var str4 = "would have been loaded.";
|
||||
if (verifyCorrectBrowser())
|
||||
document.write(str1 + str3 + str4);
|
||||
else
|
||||
document.write(str1 + str2 + str3 + str4);
|
||||
}
|
||||
-->
|
||||
</SCRIPT>
|
||||
|
||||
<!-- ASP (VB Script) -->
|
||||
<%
|
||||
Option Explicit
|
||||
Dim sql,rsRoot
|
||||
username = Request.Cookies("pb_username")
|
||||
'repliesdisplay alters amount of replies to display on page
|
||||
if recordnum = "" then recordnum = 0 end if
|
||||
id = Request.QueryString("id")
|
||||
%>
|
||||
<!--#include file="conn.asp"-->
|
||||
|
||||
|
||||
|
||||
" History=""/>
|
||||
<Author Name="Vitaly Nevzorov" Mail="nevzorov@yahoo.com" Web="www.delphist.com" Copyright="Copyright (c) Vitaly Nevzorov, 2002" Company="N/A" Remark=""/>
|
||||
</Info>
|
||||
<Schemes/>
|
||||
<Editor/>
|
||||
<MainRules Name="SyntaxColoring" Style="Root">
|
||||
<Attributes Foreground="clBlack" Background="clWhite"/>
|
||||
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
|
||||
<SubRules>
|
||||
<Range Name="HTML Tag" Style="">
|
||||
<Attributes Foreground="clBlack" Background="clWhite" ParentBackground="True"/>
|
||||
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
|
||||
<OpenToken StartLine=""/>
|
||||
<CloseToken StartLine=""/>
|
||||
<Properties/>
|
||||
<MultiTokens>
|
||||
<Tokens Open="<" Close=">"/>
|
||||
</MultiTokens>
|
||||
<SubRules>
|
||||
<Range Name="Values "..."" Style="">
|
||||
<Attributes Foreground="$00FF0080" Background="clWhite" ParentBackground="True"/>
|
||||
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
|
||||
<OpenToken StartLine=""/>
|
||||
<CloseToken StartLine=""/>
|
||||
<Properties/>
|
||||
<MultiTokens>
|
||||
<Tokens Open=""" Close="""/>
|
||||
</MultiTokens>
|
||||
<SubRules/>
|
||||
</Range>
|
||||
<Range Name="Values '...'" Style="">
|
||||
<Attributes Foreground="$00FF0080" Background="clWhite" ParentBackground="True"/>
|
||||
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
|
||||
<OpenToken StartLine=""/>
|
||||
<CloseToken StartLine=""/>
|
||||
<Properties/>
|
||||
<MultiTokens>
|
||||
<Tokens Open="'" Close="'"/>
|
||||
</MultiTokens>
|
||||
<SubRules/>
|
||||
</Range>
|
||||
<KeyList Name="Standard Tags" Enabled="True" Style="" Words="html
|
||||
head
|
||||
meta
|
||||
body
|
||||
form
|
||||
div
|
||||
tr
|
||||
td
|
||||
center
|
||||
table
|
||||
font
|
||||
a
|
||||
abbr
|
||||
acronym
|
||||
address
|
||||
applet
|
||||
area
|
||||
b
|
||||
base
|
||||
basefont
|
||||
bdo
|
||||
big
|
||||
blockquote
|
||||
button
|
||||
cite
|
||||
br
|
||||
caption
|
||||
code
|
||||
dd
|
||||
dfn
|
||||
col
|
||||
colgroup
|
||||
dir
|
||||
dl
|
||||
dt
|
||||
em
|
||||
fieldset
|
||||
h2
|
||||
iframe
|
||||
h1
|
||||
i
|
||||
frame
|
||||
frameset
|
||||
h3
|
||||
h4
|
||||
h5
|
||||
h6
|
||||
hr
|
||||
ilayer
|
||||
img
|
||||
input
|
||||
isindex
|
||||
kbd
|
||||
label
|
||||
legend
|
||||
li
|
||||
link
|
||||
map
|
||||
noframes
|
||||
object
|
||||
p
|
||||
menu
|
||||
ol
|
||||
noscript
|
||||
optgroup
|
||||
option
|
||||
param
|
||||
pre
|
||||
q
|
||||
s
|
||||
samp
|
||||
select
|
||||
small
|
||||
span
|
||||
strike
|
||||
strong
|
||||
sub
|
||||
sup
|
||||
tbody
|
||||
text
|
||||
textarea
|
||||
tfoot
|
||||
th
|
||||
thead
|
||||
title
|
||||
tt
|
||||
ul
|
||||
u
|
||||
var
|
||||
style
|
||||
script
|
||||
">
|
||||
<Attributes Foreground="$00A00000" Background="clWhite" ParentBackground="True"/>
|
||||
</KeyList>
|
||||
<KeyList Name="Attributes" Enabled="True" Style="" Words="abbr
|
||||
|
||||
accept-charset
|
||||
accept
|
||||
accesskey
|
||||
action
|
||||
align
|
||||
alink
|
||||
alt
|
||||
archive
|
||||
axis
|
||||
background
|
||||
bgcolor
|
||||
border
|
||||
cellpadding
|
||||
cellspacing
|
||||
char
|
||||
charoff
|
||||
charset
|
||||
checked
|
||||
cite=
|
||||
class
|
||||
classid
|
||||
clear
|
||||
code=
|
||||
codebase
|
||||
codetype
|
||||
color
|
||||
cols
|
||||
colspan
|
||||
compact
|
||||
content
|
||||
coords
|
||||
data
|
||||
datetime
|
||||
declare
|
||||
defer
|
||||
dir=
|
||||
disabled
|
||||
enctype
|
||||
face
|
||||
for
|
||||
frame=
|
||||
frameborder
|
||||
headers
|
||||
height
|
||||
href
|
||||
hreflang
|
||||
hspace
|
||||
http-equiv
|
||||
id
|
||||
ismap
|
||||
label=
|
||||
lang
|
||||
language
|
||||
link
|
||||
longdesc
|
||||
mailto
|
||||
marginheight
|
||||
marginwidth
|
||||
maxlength
|
||||
media
|
||||
method
|
||||
multiple
|
||||
name
|
||||
nohref
|
||||
noresize
|
||||
noshade
|
||||
nowrap
|
||||
object=
|
||||
profile
|
||||
prompt
|
||||
readonly
|
||||
rel
|
||||
rev
|
||||
rows
|
||||
rowspan
|
||||
rules
|
||||
scheme
|
||||
scope
|
||||
scrolling
|
||||
selected
|
||||
shape
|
||||
size
|
||||
span=
|
||||
src
|
||||
standby
|
||||
start
|
||||
style=
|
||||
summary
|
||||
tabindex
|
||||
target
|
||||
text=
|
||||
title=
|
||||
type
|
||||
usemap
|
||||
valign
|
||||
value
|
||||
valuetype
|
||||
version
|
||||
vlink
|
||||
vspace
|
||||
width
|
||||
">
|
||||
<Attributes Foreground="clRed" Background="clWhite" ParentBackground="True"/>
|
||||
</KeyList>
|
||||
<KeyList Name="Standard Events" Enabled="True" Style="" Words="onblur
|
||||
onchange
|
||||
onclick
|
||||
ondblclick
|
||||
onfocus
|
||||
onkeydown
|
||||
onkeypress
|
||||
onkeyup
|
||||
onload
|
||||
onmousedown
|
||||
onmousemove
|
||||
onmouseout
|
||||
onmouseover
|
||||
onmouseup
|
||||
onreset
|
||||
onselect
|
||||
onsubmit
|
||||
onunload
|
||||
">
|
||||
<Attributes Foreground="clRed" Background="clWhite" ParentBackground="True"/>
|
||||
</KeyList>
|
||||
</SubRules>
|
||||
</Range>
|
||||
<Range Name="HTML Remarks" Style="">
|
||||
<Attributes Foreground="clGreen" Background="clWhite" ParentBackground="True"/>
|
||||
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
|
||||
<OpenToken StartLine=""/>
|
||||
<CloseToken StartLine=""/>
|
||||
<Properties/>
|
||||
<MultiTokens>
|
||||
<Tokens Open="<!--" Close="-->"/>
|
||||
</MultiTokens>
|
||||
<SubRules/>
|
||||
</Range>
|
||||
<Range Name="Doc Type" Style="Doc Type">
|
||||
<Attributes Foreground="clBlack" Background="$0080FFFF"/>
|
||||
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
|
||||
<OpenToken StartLine=""/>
|
||||
<CloseToken StartLine=""/>
|
||||
<Properties/>
|
||||
<MultiTokens>
|
||||
<Tokens Open="<!" Close=">"/>
|
||||
</MultiTokens>
|
||||
<SubRules/>
|
||||
</Range>
|
||||
<Range Name="Include" Style="">
|
||||
<Attributes Foreground="$00A00000" Background="clWhite" ParentBackground="True"/>
|
||||
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
|
||||
<OpenToken StartLine=""/>
|
||||
<CloseToken StartLine=""/>
|
||||
<Properties/>
|
||||
<MultiTokens>
|
||||
<Tokens Open="<!--#include" Close="-->"/>
|
||||
</MultiTokens>
|
||||
<SubRules>
|
||||
<Range Name="Name" Style="">
|
||||
<Attributes Foreground="clRed" Background="clWhite" ParentBackground="True"/>
|
||||
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
|
||||
<OpenToken StartLine=""/>
|
||||
<CloseToken StartLine=""/>
|
||||
<Properties/>
|
||||
<MultiTokens>
|
||||
<Tokens Open=""" Close="""/>
|
||||
</MultiTokens>
|
||||
<SubRules/>
|
||||
</Range>
|
||||
</SubRules>
|
||||
</Range>
|
||||
</SubRules>
|
||||
</MainRules>
|
||||
</SyntaxColoring>
|
||||
<CodeFolding>
|
||||
<SkipRegion>
|
||||
<Open Symbol="<!--"/>
|
||||
<Close Symbol="-->"/>
|
||||
<RegionType Type="1"/>
|
||||
</SkipRegion>
|
||||
<FoldRegion Name="Style" Type="1">
|
||||
<OpenToken Symbol="<STYLE"/>
|
||||
<CloseToken Symbol="</STYLE>"/>
|
||||
<Properties AllowNoSubs="True"/>
|
||||
<SubRegions/>
|
||||
</FoldRegion>
|
||||
<FoldRegion Name="VB Script" Type="1">
|
||||
<OpenToken Symbol="<SCRIPT LANGUAGE="V"/>
|
||||
<CloseToken Symbol="</SCRIPT>"/>
|
||||
<Properties/>
|
||||
<SubRegions/>
|
||||
</FoldRegion>
|
||||
<FoldRegion Name="Body" Type="1">
|
||||
<OpenToken Symbol="<BODY"/>
|
||||
<CloseToken Symbol="</BODY"/>
|
||||
<Properties/>
|
||||
<SubRegions/>
|
||||
</FoldRegion>
|
||||
<FoldRegion Name="ASP" Type="1">
|
||||
<OpenToken Symbol="<%"/>
|
||||
<CloseToken Symbol="%>"/>
|
||||
<Properties AllowNoSubs="True"/>
|
||||
<SubRegions/>
|
||||
</FoldRegion>
|
||||
<FoldRegion Name="Java Script" Type="1">
|
||||
<OpenToken Symbol="<SCRIPT LANGUAGE="J"/>
|
||||
<CloseToken Symbol="</SCRIPT>"/>
|
||||
<Properties AllowNoSubs="True"/>
|
||||
<SubRegions/>
|
||||
</FoldRegion>
|
||||
<FoldRegion Name="Head" Type="1">
|
||||
<OpenToken Symbol="<HEAD"/>
|
||||
<CloseToken Symbol="</HEAD>"/>
|
||||
<Properties/>
|
||||
<SubRegions/>
|
||||
</FoldRegion>
|
||||
<FoldRegion Name="Table" Type="1">
|
||||
<OpenToken Symbol="<TABLE"/>
|
||||
<CloseToken Symbol="</TABLE>"/>
|
||||
<Properties/>
|
||||
<SubRegions/>
|
||||
</FoldRegion>
|
||||
<FoldRegion Name="{..}" Type="0">
|
||||
<OpenToken Symbol="{"/>
|
||||
<CloseToken Symbol="}"/>
|
||||
<Properties/>
|
||||
<SubRegions/>
|
||||
</FoldRegion>
|
||||
</CodeFolding>
|
||||
<CustomData/>
|
||||
</SynUniHighlighter>
|
||||
186
games/games/Edit/DocumentTypes/Java Script.xml
Normal file
@@ -0,0 +1,186 @@
|
||||
<?xml version="1.0" encoding="windows-1251"?>
|
||||
<SynUniHighlighter Version="2.0">
|
||||
<SyntaxColoring>
|
||||
<Info>
|
||||
<General Name="Java script" Extensions="js" Version="1" Revision="0" Sample="// Syntax highlighting
|
||||
function printNumber()
|
||||
{
|
||||
var number = 1234;
|
||||
var x;
|
||||
document.write("The number is " + number);
|
||||
for (var i = 0; i <= number; i++)
|
||||
{
|
||||
x++;
|
||||
x--;
|
||||
x += 1.0;
|
||||
}
|
||||
i += @; // illegal character
|
||||
}
|
||||
body.onLoad = printNumber;
|
||||
|
||||
|
||||
|
||||
" History=""/>
|
||||
<Author Name="Vitaly Nevzorov" Mail="nevzorov@yahoo.com" Web="www.delphist.com" Copyright="Copyright (c) Vitaly Nevzorov, 2002" Company="N/A" Remark=""/>
|
||||
</Info>
|
||||
<Schemes/>
|
||||
<Editor/>
|
||||
<MainRules Name="SyntaxColoring" CaseSensitive="True" Style="Root">
|
||||
<Attributes Foreground="clBlack" Background="clWhite"/>
|
||||
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
|
||||
<SubRules>
|
||||
<Range Name="Remark //" CaseSensitive="True" Style="">
|
||||
<Attributes Foreground="clGreen" Background="clWhite" ParentBackground="True"/>
|
||||
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
|
||||
<OpenToken StartLine=""/>
|
||||
<CloseToken StartLine=""/>
|
||||
<Properties CloseOnEol="True"/>
|
||||
<MultiTokens>
|
||||
<Tokens Open="//"/>
|
||||
</MultiTokens>
|
||||
<SubRules/>
|
||||
</Range>
|
||||
<Range Name="Remark /*...*/" CaseSensitive="True" Style="">
|
||||
<Attributes Foreground="clGreen" Background="clWhite" ParentBackground="True"/>
|
||||
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
|
||||
<OpenToken StartLine=""/>
|
||||
<CloseToken StartLine=""/>
|
||||
<Properties/>
|
||||
<MultiTokens>
|
||||
<Tokens Open="/*" Close="*/"/>
|
||||
</MultiTokens>
|
||||
<SubRules/>
|
||||
</Range>
|
||||
<Range Name="Strings "..."" CaseSensitive="True" Style="Strings">
|
||||
<Attributes Foreground="$008000FF" Background="clWhite" ParentBackground="True"/>
|
||||
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
|
||||
<OpenToken StartLine=""/>
|
||||
<CloseToken StartLine=""/>
|
||||
<Properties/>
|
||||
<MultiTokens>
|
||||
<Tokens Open=""" Close="""/>
|
||||
</MultiTokens>
|
||||
<SubRules/>
|
||||
</Range>
|
||||
<Range Name="Strings '...'" CaseSensitive="True" Style="Strings">
|
||||
<Attributes Foreground="$008000FF" Background="clWhite" ParentBackground="True"/>
|
||||
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
|
||||
<OpenToken StartLine=""/>
|
||||
<CloseToken StartLine=""/>
|
||||
<Properties/>
|
||||
<MultiTokens>
|
||||
<Tokens Open="'" Close="'"/>
|
||||
</MultiTokens>
|
||||
<SubRules/>
|
||||
</Range>
|
||||
<KeyList Name="Reserved words" Enabled="True" Style="" Words="if
|
||||
do
|
||||
in
|
||||
case
|
||||
NaN
|
||||
char
|
||||
catch
|
||||
break
|
||||
callee
|
||||
for
|
||||
else
|
||||
var
|
||||
new
|
||||
false
|
||||
int
|
||||
package
|
||||
long
|
||||
void
|
||||
delete
|
||||
byte
|
||||
enum
|
||||
class
|
||||
float
|
||||
this
|
||||
while
|
||||
goto
|
||||
double
|
||||
Null
|
||||
null
|
||||
with
|
||||
try
|
||||
public
|
||||
boolean
|
||||
true
|
||||
default
|
||||
debugger
|
||||
const
|
||||
native
|
||||
static
|
||||
start
|
||||
finally
|
||||
super
|
||||
short
|
||||
interface
|
||||
switch
|
||||
throw
|
||||
abstract
|
||||
typeof
|
||||
import
|
||||
extends
|
||||
private
|
||||
return
|
||||
export
|
||||
continue
|
||||
function
|
||||
throws
|
||||
instanceof
|
||||
protected
|
||||
transient
|
||||
implements
|
||||
prototype
|
||||
synchronized
|
||||
constructor
|
||||
final
|
||||
">
|
||||
<Attributes Foreground="clBlue" Background="clWhite" ParentBackground="True" Style="BI"/>
|
||||
</KeyList>
|
||||
<KeyList Name="Symbols" Enabled="True" Style="" Words="{
|
||||
}
|
||||
(
|
||||
)
|
||||
[
|
||||
]
|
||||
">
|
||||
<Attributes Foreground="clBlack" Background="clWhite" ParentForeground="True" ParentBackground="True" Style="B"/>
|
||||
</KeyList>
|
||||
<Set Name="Numbers" Enabled="True" Style="" Symbols="0123456789" Quantity="0">
|
||||
<Attributes Foreground="clRed" Background="clWhite" ParentBackground="True"/>
|
||||
</Set>
|
||||
</SubRules>
|
||||
</MainRules>
|
||||
</SyntaxColoring>
|
||||
<CodeFolding>
|
||||
<SkipRegion>
|
||||
<Open Symbol="/*"/>
|
||||
<Close Symbol="*/"/>
|
||||
<RegionType Type="1"/>
|
||||
</SkipRegion>
|
||||
<SkipRegion>
|
||||
<Open Symbol="//"/>
|
||||
<RegionType Type="2"/>
|
||||
</SkipRegion>
|
||||
<SkipRegion>
|
||||
<Open Symbol="'"/>
|
||||
<Close Symbol="'"/>
|
||||
<RegionType Type="0"/>
|
||||
</SkipRegion>
|
||||
<SkipRegion>
|
||||
<Open Symbol="""/>
|
||||
<Close Symbol="""/>
|
||||
<RegionType Type="0"/>
|
||||
</SkipRegion>
|
||||
<FoldRegion Name="{..}" Type="1">
|
||||
<OpenToken Symbol="{"/>
|
||||
<CloseToken Symbol="}"/>
|
||||
<Properties/>
|
||||
<SubRegions/>
|
||||
</FoldRegion>
|
||||
</CodeFolding>
|
||||
<CustomData/>
|
||||
</SynUniHighlighter>
|
||||
43
games/games/Edit/DocumentTypes/js/autocp.js
Normal file
@@ -0,0 +1,43 @@
|
||||
[for{...} | ]
|
||||
for (|) {
|
||||
|
||||
}
|
||||
[fori{...} | ]
|
||||
for (var i = 0; i < |Things.length; i++) {
|
||||
Things[i]
|
||||
}
|
||||
[function{...} | ]
|
||||
function |function_name () {
|
||||
|
||||
};
|
||||
[func{...} | ]
|
||||
|function_name = function() {
|
||||
|
||||
};
|
||||
[if{...} | ]
|
||||
if (|) {
|
||||
|
||||
}
|
||||
[if{...}else{...} | ]
|
||||
if (|) {
|
||||
|
||||
} else {
|
||||
|
||||
}
|
||||
[switch_case{...} | ]
|
||||
switch (|){
|
||||
case value:
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
[while{...} | ]
|
||||
while (|) {
|
||||
|
||||
}
|
||||
[try{}catch(e) | ]
|
||||
try{
|
||||
|
|
||||
}catch(e){
|
||||
//TODO handle the exception
|
||||
}
|
||||
64
games/games/Edit/DocumentTypes/js/keywords.js
Normal file
@@ -0,0 +1,64 @@
|
||||
if
|
||||
do
|
||||
in
|
||||
case
|
||||
NaN
|
||||
char
|
||||
catch
|
||||
break
|
||||
callee
|
||||
for
|
||||
else
|
||||
var
|
||||
new
|
||||
false
|
||||
int
|
||||
package
|
||||
long
|
||||
void
|
||||
delete
|
||||
byte
|
||||
enum
|
||||
class
|
||||
float
|
||||
this
|
||||
while
|
||||
goto
|
||||
double
|
||||
Null
|
||||
null
|
||||
with
|
||||
try
|
||||
public
|
||||
boolean
|
||||
true
|
||||
default
|
||||
debugger
|
||||
const
|
||||
native
|
||||
static
|
||||
start
|
||||
finally
|
||||
super
|
||||
short
|
||||
interface
|
||||
switch
|
||||
throw
|
||||
abstract
|
||||
typeof
|
||||
import
|
||||
extends
|
||||
private
|
||||
return
|
||||
export
|
||||
continue
|
||||
function
|
||||
throws
|
||||
instanceof
|
||||
protected
|
||||
transient
|
||||
implements
|
||||
prototype
|
||||
synchronized
|
||||
constructor
|
||||
final
|
||||
169
games/games/Edit/Languages/Ch.ini
Normal file
@@ -0,0 +1,169 @@
|
||||
[Language]
|
||||
Name=Chinese
|
||||
|
||||
[frmMain]
|
||||
actFileNew.Caption=新建
|
||||
actFileOpen.Caption=打开...
|
||||
actFileSave.Caption=保存
|
||||
actFileSaveAs.Caption=另存为...
|
||||
actFileSaveAll.Caption=全部保存
|
||||
actFileClose.Caption=关闭
|
||||
actFileCloseAll.Caption=全部关闭
|
||||
actFilePrint.Caption=打印...
|
||||
actFileExit.Caption=退出
|
||||
actFileMRUClear.Caption=清空文件列表
|
||||
actEditCut.Caption=剪切
|
||||
actEditCopy.Caption=复制
|
||||
actEditPaste.Caption=粘贴
|
||||
actEditDel.Caption=删除
|
||||
actEditDelLine.Caption=删除行
|
||||
actEditDelBol.Caption=删除至行首
|
||||
actEditDelEol.Caption=删除至行尾
|
||||
actEditSelAll.Caption=全选
|
||||
actEditSelLineBol.Caption=选择至行首
|
||||
actEditSelLineEol.Caption=选择至行尾
|
||||
actEditIndent.Caption=插入制表符
|
||||
actEditUnIndent.Caption=删除制表符
|
||||
actEditUndo.Caption=撤销
|
||||
actEditRedo.Caption=重做
|
||||
actEditBackWards.Caption=后退
|
||||
actEditForWards.Caption=前进
|
||||
actEditComment.Caption=添加/删除 注释
|
||||
actSearchFind.Caption=查找...
|
||||
actSearchFindNext.Caption=查找下一个
|
||||
actSearchReplace.Caption=替换...
|
||||
actSearchFindInFiles.Caption=在文件中查找
|
||||
actGoToLine.Caption=转到指定行...
|
||||
actToolOptions.Caption=设置...
|
||||
actCodeFormat.Caption=代码格式化
|
||||
actCodeToDefined.Caption=转到定义
|
||||
actProFilesOrd.Caption=文件加载顺序...
|
||||
actToolEncode.Caption=转换文本编码...
|
||||
actViewTools.Caption=工具栏
|
||||
actViewStatusBar.Caption=状态栏
|
||||
actViewProject.Caption=项目
|
||||
actViewScript.Caption=脚本
|
||||
actViewEngine.Caption=引擎
|
||||
actViewOutput.Caption=输出结果
|
||||
actViewFindOut.Caption=搜索结果
|
||||
actViewUncollapseAll.Caption=展开所有层
|
||||
actViewCollapseAll.Caption=折叠所有层
|
||||
|
||||
miFile.Caption=文件
|
||||
miFileRecentFiles.Caption=最近打开的文件
|
||||
miEdit.Caption=编辑
|
||||
miEditDel.Caption=删除
|
||||
miEditSel.Caption=选择
|
||||
miEditIndent.Caption=缩进
|
||||
miSearch.Caption=搜索
|
||||
miTools.Caption=工具
|
||||
miView.Caption=视图
|
||||
miWindowView.Caption=界面布局
|
||||
|
||||
dkPnlProject.Caption=项目
|
||||
dkPnlScript.Caption=脚本
|
||||
dkPnlEngine.Caption=引擎
|
||||
dkPnlOutput.Caption=输出结果
|
||||
dkPnlFindOut.Caption=搜索结果
|
||||
|
||||
[SearchDialog]
|
||||
tsFind.Caption=查找
|
||||
lblFind.Caption=查找项:
|
||||
btnFind.Caption=查找下一个
|
||||
tsReplace.Caption=替换
|
||||
lblReplace.Caption=替换项:
|
||||
btnReplace.Caption=替换下一个
|
||||
btnReplaceAll.Caption=全部替换
|
||||
tsFindInFile.Caption=文件中查找
|
||||
lblDir.Caption=目录:
|
||||
chkSubDir.Caption=包含子目录
|
||||
btnFindInFile.Caption=全部查找
|
||||
btnDir.Caption=...
|
||||
btnClose.Caption=取消
|
||||
gbConditions.Caption=选项
|
||||
chkWhole.Caption=全词匹配
|
||||
chkCase.Caption=区分大小写
|
||||
chkRegExp.Caption=正则表达式
|
||||
chkLoop.Caption=循环查找
|
||||
gbDirection.Caption=方向
|
||||
rbUp.Caption=向上
|
||||
rbDown.Caption=向下
|
||||
gbPosition.Caption=文件位置
|
||||
rbFileActive.Caption=当前打开
|
||||
rbFilesInDir.Caption=选择目录中
|
||||
rbFilesInProject.Caption=当前项目中
|
||||
rbFilesOpen.Caption=所有已打开
|
||||
|
||||
[OptionsDialog]
|
||||
Caption=设置
|
||||
tsGeneral.Caption=常规
|
||||
tsEditor.Caption=编辑
|
||||
tsKeyboard.Caption=键盘
|
||||
lblInterfaceLanguage.Caption=界面语言:
|
||||
lblDefDocumentType.Caption=默认文件类型:
|
||||
lblDefDocumentEncode.Caption=默认文件编码:
|
||||
gbGeneral.Caption=常用
|
||||
chkAutoIndent.Caption=自动缩进
|
||||
chkCodeFolding.Caption=代码折叠
|
||||
chkCodeFoldHint.Caption=显示折叠代码提示
|
||||
chkIndentGuides.Caption=显示折叠线
|
||||
chkMatchSymbol.Caption=符号自动匹配
|
||||
chkHighlightLine.Caption=高亮显示当前行
|
||||
chkSpecialCharacters.Caption=显示特殊字符
|
||||
chkTabsToSpaces.Caption=Tab转换为空格
|
||||
chkWordWrap.Caption=自动换行
|
||||
lblActiveLine.Caption=当前行高亮颜色:
|
||||
lblTabWidth.Caption=Tab宽度:
|
||||
chkDropEdit.Caption=允许拖动编辑
|
||||
chkDropFiles.Caption=允许外部文件拖放
|
||||
gbGutterMargin.Caption=行号栏及右边线
|
||||
chkShowGutter.Caption=显示行号栏
|
||||
chkShowRightMargin.Caption=显示右边缘线
|
||||
chkShowLineNumbers.Caption=显示行号
|
||||
lblRightMarginPos.Caption=右边缘线位置:
|
||||
lblGutterColor.Caption=行号栏背景:
|
||||
lblFoldingButton.Caption=折叠按钮样式:
|
||||
lblFoldingBarColor.Caption=折叠栏背景:
|
||||
lblFoldingLinesColor.Caption=折叠线颜色:
|
||||
gbKeyboard.Caption=快捷键
|
||||
chkCtrl.Caption=Ctrl
|
||||
chkShift.Caption=Shift
|
||||
chkAlt.Caption=Alt
|
||||
btnOK.Caption=保存
|
||||
btnCancel.Caption=关闭
|
||||
btnRecovery.Caption=还原默认
|
||||
|
||||
[FileListDialog]
|
||||
Caption=调整文件加载顺序
|
||||
lblTip.Caption=拖动文件调整加载顺序
|
||||
btnSave.Caption=保存
|
||||
btnCancel.Caption=取消
|
||||
|
||||
[EncodeDialog]
|
||||
Caption=转换文本编码
|
||||
lblSetEncode.Caption=选择编码方式:
|
||||
btnOK.Caption=确定
|
||||
btnCancel.Caption=取消
|
||||
|
||||
[GoToLineDialog]
|
||||
Caption=转到指定行
|
||||
lblGoTo.Caption=请输入行号:
|
||||
btnOK.Caption=确定
|
||||
btnCancel.Caption=取消
|
||||
|
||||
[Strings]
|
||||
String0=更改
|
||||
String1=插入
|
||||
String2=覆盖
|
||||
String3=只读
|
||||
String4=大写锁定
|
||||
String5=小键盘锁定
|
||||
String6=<Unknown>
|
||||
String7=new%d
|
||||
String8=文件不存在:"%s"
|
||||
String9=提示
|
||||
String10=是否保存对 "%s" 的修改?
|
||||
String11=没有找到字符串:"%s"
|
||||
String12="%s" 已标识为只读
|
||||
String13=字体: %s, %d
|
||||
String14=搜索 "%s" : %d个结果
|
||||
174
games/games/Edit/Settings.ini
Normal file
@@ -0,0 +1,174 @@
|
||||
[Editor]
|
||||
ActiveLineColor=$00C0C0C0
|
||||
AutoIndent=1
|
||||
CodeFolding=0
|
||||
CodeFoldHint=1
|
||||
ExtraLineSpacing=0
|
||||
FontName=Consolas
|
||||
FontSize=14
|
||||
GroupUndo=1
|
||||
GutterColor=$20000000
|
||||
HighlightActiveLine=1
|
||||
HighlightIndentGuides=1
|
||||
InsertCaret=0
|
||||
InsertMode=1
|
||||
LeadingZeros=0
|
||||
MaxUndo=1024
|
||||
OverwriteCaret=3
|
||||
RightMarginPosition=80
|
||||
ScrollPastEOF=0
|
||||
ScrollPastEOL=0
|
||||
ShowGutter=1
|
||||
ShowIndentGuides=1
|
||||
ShowLineNumbers=1
|
||||
ShowRightMargin=0
|
||||
ShowSpecialChars=0
|
||||
TabWidth=4
|
||||
TabsToSpaces=0
|
||||
TrimTrailingSpaces=0
|
||||
WordWrap=0
|
||||
ZeroStart=0
|
||||
FoldingButtonStyle=0
|
||||
ShowLeadingZeros=0
|
||||
FoldingBarColor=$20000000
|
||||
FoldingBarLinesColor=$20000000
|
||||
EnhanceHomeKey=0
|
||||
DragDropEditing=1
|
||||
DropFiles=1
|
||||
TabIndent=1
|
||||
MatchSymbol=1
|
||||
|
||||
[EditorFonts]
|
||||
FontName1=Courier New
|
||||
FontSize1=10
|
||||
FontName2=Courier
|
||||
FontSize2=10
|
||||
FontName3=Terminal
|
||||
FontSize3=9
|
||||
FontName4=Lucida Console
|
||||
FontSize4=9
|
||||
FontName5=Fixedsys
|
||||
FontSize5=9
|
||||
|
||||
[Filters]
|
||||
Filter0=Any file (*.*)|*.*|
|
||||
Filter1=JavaScript (*.js)|*.js|
|
||||
Filter2=HTML (*.htm;*.html)|*.htm;*.html|
|
||||
|
||||
[General]
|
||||
ActiveLanguage=Chinese
|
||||
DefaultDocumentType=0
|
||||
DefaultDocumentEncode=4
|
||||
MRUFilesCount=10
|
||||
|
||||
[Keyboard]
|
||||
actFileNew=Ctrl+N
|
||||
actFileOpen=Ctrl+O
|
||||
actFileSave=Ctrl+S
|
||||
actFileSaveAs=
|
||||
actFileSaveAll=Shift+Ctrl+S
|
||||
actFileClose=Ctrl+W
|
||||
actFileCloseAll=Shift+Ctrl+W
|
||||
actFilePrint=Ctrl+P
|
||||
actFileExit=
|
||||
actEditCut=Ctrl+X
|
||||
actEditCopy=Ctrl+C
|
||||
actEditPaste=Ctrl+V
|
||||
actEditDel=Del
|
||||
actEditDelLine=Ctrl+Y
|
||||
actEditDelBol=Shift+BkSp
|
||||
actEditDelEol=Shift+Del
|
||||
actEditSelAll=Ctrl+A
|
||||
actEditSelLineBol=Shift+Home
|
||||
actEditSelLineEol=Shift+End
|
||||
actEditIndent=Tab
|
||||
actEditUnIndent=Shift+Tab
|
||||
actEditUndo=Ctrl+Z
|
||||
actEditRedo=Shift+Ctrl+Z
|
||||
actEditBackWards=
|
||||
actEditForWards=
|
||||
actEditComment=Ctrl+Q
|
||||
actSearchFind=Ctrl+F
|
||||
actSearchFindNext=F3
|
||||
actSearchReplace=Ctrl+H
|
||||
actSearchFindInFiles=Shift+Ctrl+F
|
||||
actToolOptions=
|
||||
actCodeFormat=Ctrl+D
|
||||
actCodeToDefined=
|
||||
actProFilesOrd=
|
||||
actViewTools=
|
||||
actViewStatusBar=
|
||||
actViewProject=
|
||||
actViewScript=
|
||||
actViewEngine=
|
||||
actViewOutput=
|
||||
actViewFindOut=
|
||||
actViewUncollapseAll=
|
||||
actViewCollapseAll=
|
||||
actToolEncode=
|
||||
actGoToLine=
|
||||
|
||||
[DocumentTypes]
|
||||
DocumentTypeName0=JavaScript
|
||||
DocumentTypeExtensions0=.js
|
||||
DocumentTypeSyntaxFile0=Java Script.xml
|
||||
DocumentTypeAutoCPFile0=js\autocp.js
|
||||
DocumentTypeKeyWordsFile0=js\keywords.js
|
||||
DocumentTypeFunctionRegExp0=^function([\x20\t]*)[A-Za-z]+[A-Za-z0-9_]*\([^)]*\)
|
||||
DocumentTypeName1=HTML
|
||||
DocumentTypeExtensions1=.html;.htm
|
||||
DocumentTypeSyntaxFile1=HTML.xml
|
||||
DocumentTypeAutoCPFile1=
|
||||
DocumentTypeKeyWordsFile1=
|
||||
DocumentTypeFunctionRegExp1=
|
||||
|
||||
[MRUFiles]
|
||||
MRUItem1=G:\Works\YouleGames\games\games\Projects\clinet\zpy\js\gamemain.js
|
||||
MRUItem2=G:\Works\YouleGames\games\games\Projects\clinet\sangelaok\js\gamemain.js
|
||||
MRUItem3=G:\Works\YouleGames\games\games\Projects\clinet\niuniu\js\gamemain.js
|
||||
MRUItem4=G:\Works\YouleGames\games\games\Projects\clinet\guanpai-jx\js\gamemain.js
|
||||
MRUItem5=G:\Works\YouleGames\games\games\Projects\Project1\js\gamemain.js
|
||||
MRUItem6=G:\Works\YouleGames\games\games\Projects\clinet\doudizhu\js\gamemain.js
|
||||
MRUItem7=G:\Works\JinXianProjects\JinXianMahjong\Projects\client\js\gamemain.js
|
||||
MRUItem8=G:\Works\JinXianProjects\JinXianMahjong\Projects\Project1\js\gamemain.js
|
||||
MRUItem9=G:\Works\JinXianProjects\JinXianMahjong\Projects\client\js\client_Event.js
|
||||
MRUItem10=G:\Works\JinXianProjects\JinXianMahjong\Projects\client\js\01_SubGame\00_SubGame_Config.js
|
||||
|
||||
[MRUFindText]
|
||||
MRUItem1=ÅäÖÃ
|
||||
MRUItem2=GameData.sysConfig
|
||||
MRUItem3=sysConfig.deviceLogin
|
||||
MRUItem4=3254
|
||||
MRUItem5=3253
|
||||
MRUItem6=ÊÖ»ú
|
||||
MRUItem7=.PlayerList
|
||||
MRUItem8=Desk.PlayerList
|
||||
MRUItem9=GameUI.updatePlayerInfoUI
|
||||
MRUItem10=Func.SwitchOverGameData
|
||||
MRUItem11=SwitchOverGameData
|
||||
MRUItem12=1405
|
||||
MRUItem13=selectCard
|
||||
MRUItem14=select
|
||||
MRUItem15=updateJushuKouka
|
||||
MRUItem16=Game_Modify.CreateRoomData.Type_9
|
||||
MRUItem17=Game_Modify.Type_1
|
||||
MRUItem18=Game_Modify.CreateRoomData.Type_2
|
||||
MRUItem19=GameData.gameConfig
|
||||
MRUItem20=game_config
|
||||
|
||||
[MRUFReplaceText]
|
||||
|
||||
[MRUFindDirs]
|
||||
|
||||
[SearchDialog]
|
||||
chkWhole.Check=0
|
||||
chkCase.Check=0
|
||||
chkRegExp.Check=0
|
||||
chkLoop.Check=1
|
||||
rbUp.Check=0
|
||||
rbDown.Check=1
|
||||
chkSubDir.Check=0
|
||||
rbFileActive.Check=0
|
||||
rbFilesOpen.Check=0
|
||||
rbFilesInProject.Check=1
|
||||
rbFilesInDir.Check=0
|
||||
144
games/games/Edit/SettingsDefault.ini
Normal file
@@ -0,0 +1,144 @@
|
||||
[Editor]
|
||||
ActiveLineColor=$00F2EAEF
|
||||
AutoIndent=1
|
||||
CodeFolding=0
|
||||
CodeFoldHint=1
|
||||
ExtraLineSpacing=0
|
||||
FontName=Courier New
|
||||
FontSize=10
|
||||
GroupUndo=1
|
||||
GutterColor=$20000000
|
||||
HighlightActiveLine=1
|
||||
HighlightIndentGuides=1
|
||||
InsertCaret=0
|
||||
InsertMode=1
|
||||
LeadingZeros=0
|
||||
MaxUndo=1024
|
||||
OverwriteCaret=3
|
||||
RightMarginPosition=80
|
||||
ScrollPastEOF=0
|
||||
ScrollPastEOL=0
|
||||
ShowGutter=1
|
||||
ShowIndentGuides=1
|
||||
ShowLineNumbers=1
|
||||
ShowRightMargin=0
|
||||
ShowSpecialChars=0
|
||||
TabWidth=4
|
||||
TabsToSpaces=0
|
||||
TrimTrailingSpaces=0
|
||||
WordWrap=0
|
||||
ZeroStart=0
|
||||
FoldingButtonStyle=0
|
||||
ShowLeadingZeros=0
|
||||
FoldingBarColor=$20000000
|
||||
FoldingBarLinesColor=$20000000
|
||||
EnhanceHomeKey=0
|
||||
DragDropEditing=1
|
||||
DropFiles=1
|
||||
TabIndent=1
|
||||
MatchSymbol=1
|
||||
|
||||
[EditorFonts]
|
||||
FontName1=Courier New
|
||||
FontSize1=10
|
||||
FontName2=Courier
|
||||
FontSize2=10
|
||||
FontName3=Terminal
|
||||
FontSize3=9
|
||||
FontName4=Lucida Console
|
||||
FontSize4=9
|
||||
FontName5=Fixedsys
|
||||
FontSize5=9
|
||||
|
||||
[Filters]
|
||||
Filter0=Any file (*.*)|*.*|
|
||||
Filter1=JavaScript (*.js)|*.js|
|
||||
Filter2=HTML (*.htm;*.html)|*.htm;*.html|
|
||||
|
||||
[General]
|
||||
ActiveLanguage=Chinese
|
||||
DefaultDocumentType=0
|
||||
DefaultDocumentEncode=4
|
||||
MRUFilesCount=10
|
||||
|
||||
[Keyboard]
|
||||
actFileNew=Ctrl+N
|
||||
actFileOpen=Ctrl+O
|
||||
actFileSave=Ctrl+S
|
||||
actFileSaveAs=
|
||||
actFileSaveAll=Shift+Ctrl+S
|
||||
actFileClose=Ctrl+W
|
||||
actFileCloseAll=Shift+Ctrl+W
|
||||
actFilePrint=Ctrl+P
|
||||
actFileExit=
|
||||
actEditCut=Ctrl+X
|
||||
actEditCopy=Ctrl+C
|
||||
actEditPaste=Ctrl+V
|
||||
actEditDel=Del
|
||||
actEditDelLine=Ctrl+Y
|
||||
actEditDelBol=Shift+BkSp
|
||||
actEditDelEol=Shift+Del
|
||||
actEditSelAll=Ctrl+A
|
||||
actEditSelLineBol=Shift+Home
|
||||
actEditSelLineEol=Shift+End
|
||||
actEditIndent=Tab
|
||||
actEditUnIndent=Shift+Tab
|
||||
actEditUndo=Ctrl+Z
|
||||
actEditRedo=Shift+Ctrl+Z
|
||||
actEditBackWards=
|
||||
actEditForWards=
|
||||
actEditComment=Ctrl+Q
|
||||
actSearchFind=Ctrl+F
|
||||
actSearchFindNext=F3
|
||||
actSearchReplace=Ctrl+H
|
||||
actSearchFindInFiles=Shift+Ctrl+F
|
||||
actToolOptions=
|
||||
actCodeFormat=Ctrl+D
|
||||
actCodeToDefined=
|
||||
actProFilesOrd=
|
||||
actViewTools=
|
||||
actViewStatusBar=
|
||||
actViewProject=
|
||||
actViewScript=
|
||||
actViewEngine=
|
||||
actViewOutput=
|
||||
actViewFindOut=
|
||||
actViewUncollapseAll=
|
||||
actViewCollapseAll=
|
||||
actToolEncode=
|
||||
actGoToLine=
|
||||
|
||||
[DocumentTypes]
|
||||
DocumentTypeName0=JavaScript
|
||||
DocumentTypeExtensions0=.js
|
||||
DocumentTypeSyntaxFile0=Java Script.xml
|
||||
DocumentTypeAutoCPFile0=js\autocp.js
|
||||
DocumentTypeKeyWordsFile0=js\keywords.js
|
||||
DocumentTypeFunctionRegExp0=^function([\x20\t]*)[A-Za-z]+[A-Za-z0-9_]*\([^)]*\)
|
||||
DocumentTypeName1=HTML
|
||||
DocumentTypeExtensions1=.html;.htm
|
||||
DocumentTypeSyntaxFile1=HTML.xml
|
||||
DocumentTypeAutoCPFile1=
|
||||
DocumentTypeKeyWordsFile1=
|
||||
DocumentTypeFunctionRegExp1=
|
||||
|
||||
[MRUFiles]
|
||||
|
||||
[MRUFindText]
|
||||
|
||||
[MRUFReplaceText]
|
||||
|
||||
[MRUFindDirs]
|
||||
|
||||
[SearchDialog]
|
||||
chkWhole.Check=0
|
||||
chkCase.Check=0
|
||||
chkRegExp.Check=0
|
||||
chkLoop.Check=1
|
||||
rbUp.Check=1
|
||||
rbDown.Check=0
|
||||
chkSubDir.Check=0
|
||||
rbFileActive.Check=0
|
||||
rbFilesOpen.Check=0
|
||||
rbFilesInProject.Check=1
|
||||
rbFilesInDir.Check=0
|
||||
1
games/games/Edit/Sprite.js
Normal file
@@ -0,0 +1 @@
|
||||
//精灵事件单元...
|
||||
163
games/games/Edit/gameabc_face.js
Normal file
@@ -0,0 +1,163 @@
|
||||
var gameabc_face = gameabc_face||{};
|
||||
{
|
||||
gameabc_face.tag=12; //定义你的游戏全局内存
|
||||
gameabc_face.tag1=123;//定义你的游戏全局内存
|
||||
gameabc_face.tag2=123;//定义你的游戏全局内存
|
||||
gameabc_face.tag3=123;//定义你的游戏全局内存
|
||||
}
|
||||
|
||||
gameabc_face.gamestart=function(gameid)
|
||||
{
|
||||
//游戏初始化代码
|
||||
|
||||
};
|
||||
|
||||
gameabc_face.ani_doend=function(id,sx,count,allend)
|
||||
{
|
||||
logmessage(id+"/"+sx+"/"+count+"/"+allend);
|
||||
//play_ani(0,2,18,50,200,0,1000,0,0,0,0,6000,1);//主动关闭
|
||||
};
|
||||
|
||||
gameabc_face.box_doend=function(id,sx,timelen)
|
||||
{
|
||||
//play_box 结束事件
|
||||
//showmessage("box_doend:"+id+"/"+sx+"/"+timelen);
|
||||
logmessage("box_doend:"+id+"/"+sx+"/"+timelen);
|
||||
};
|
||||
|
||||
gameabc_face.onloadurl1=function(recid,rectype,url,error,count,len)
|
||||
{
|
||||
//修改为gameabc_face.onloadurl 则自己处理图片加载进度
|
||||
//资源加载完成函数
|
||||
//recid:资源id
|
||||
//rectype:1 图片 2声音
|
||||
//url :网络地址
|
||||
//error:是否加载错误
|
||||
//len:资源大小
|
||||
//count:加载的个数百分比
|
||||
|
||||
logmessage("onload:"+recid+"/"+rectype+"/"+count+"/"+error);
|
||||
|
||||
/*
|
||||
if (rectype==0)
|
||||
{
|
||||
open_load("","1.mp3","");
|
||||
gameabc_face.randombase=0;//使用系统浏览器缓存
|
||||
}
|
||||
|
||||
if (count==100)
|
||||
{
|
||||
game_close_zsmsg("");
|
||||
|
||||
} else
|
||||
{
|
||||
game_open_zsmsg(count+"%"+" 加载中...");
|
||||
};
|
||||
*/
|
||||
};
|
||||
|
||||
gameabc_face.chongzhi=function(userid,zt,data)
|
||||
{
|
||||
//游戏接口代码
|
||||
|
||||
};
|
||||
|
||||
gameabc_face.onresize=function(pmw/*屏幕宽*/,pmh/*屏幕宽*/,sjweww/*设计宽*/,sjnewh/*设计宽*/,nweww/*显示宽*/,newh/*显示高*/)
|
||||
{
|
||||
|
||||
//屏幕变化
|
||||
// 在此调整 列表控件的宽高和区域 不是整体缩放
|
||||
logmessage("onresize:"+pmw+"/"+pmh+"/"+sjweww+"/"+sjnewh+"/"+nweww+"/"+newh);
|
||||
};
|
||||
|
||||
gameabc_face.gamebegindraw=function(gameid, spid, times, timelong)
|
||||
{
|
||||
//更新开始代码
|
||||
|
||||
};
|
||||
|
||||
gameabc_face.gameenddraw=function(gameid, spid, times, timelong)
|
||||
{
|
||||
//更新完成代码
|
||||
|
||||
};
|
||||
|
||||
gameabc_face.mousedown=function(gameid, spid, downx, downy, no1, no2, no3, no4, no5, no6)
|
||||
{
|
||||
//点击代码
|
||||
|
||||
};
|
||||
|
||||
gameabc_face.mousedown_nomove=function(gameid, spid, downx, downy, timelong, no1, no2, no3, no4, no5)
|
||||
{
|
||||
//点击代没移动代码
|
||||
|
||||
};
|
||||
|
||||
gameabc_face.mouseup=function(gameid, spid_down, downx, downy, spid_up, upx, upy, timelong, no1, no2)
|
||||
{
|
||||
//点击弹起代码
|
||||
//可以通过spid_down和spid_up 的比较 来判断是 点击还是 移动
|
||||
|
||||
};
|
||||
|
||||
gameabc_face.mousemove=function(gameid, spid, downx, downy, movex,movey ,timelong,offmovex, offmovey, no1)
|
||||
{
|
||||
//点击后移动代码
|
||||
//set_self(spid,18,offmovex,1,0);
|
||||
//set_self(spid,19,offmovey,1,0);
|
||||
};
|
||||
|
||||
gameabc_face.gamemydraw=function(gameid, spid, times, timelong, no2, no3, no4, no5, no6, no7)
|
||||
{
|
||||
//每个精灵更新绘画代码
|
||||
|
||||
};
|
||||
|
||||
gameabc_face.gamemydrawbegin=function(gameid, spid, times, timelong, no2, no3, no4, no5, no6, no7)
|
||||
{
|
||||
//每个精灵更新前绘画代码
|
||||
|
||||
};
|
||||
|
||||
gameabc_face.ontimer= function(gameid, spid, /* 本次间隔多少次了 */ times, /* 本次间隔多久 */ timelong,/* 开启后运行多少次了 */ alltimes){
|
||||
/*请在下面输入您的代码
|
||||
*/
|
||||
//set_self(1,18,5,1,0);
|
||||
|
||||
} ;
|
||||
|
||||
gameabc_face.tcpconnected=function(tcpid)
|
||||
{
|
||||
/*
|
||||
ifast_tcp_open(1,"127.0.0.1:5414");//连接ws tcp
|
||||
*/
|
||||
logmessage("tcpopen:"+tcpid);
|
||||
|
||||
};
|
||||
gameabc_face.tcpmessage=function(tcpid,data)
|
||||
{
|
||||
logmessage("tcpread:"+data);
|
||||
|
||||
};
|
||||
|
||||
gameabc_face.tcpdisconnected=function(tcpid)
|
||||
{
|
||||
logmessage("tcpclose:"+tcpid);
|
||||
|
||||
|
||||
};
|
||||
gameabc_face.tcperror=function(tcpid,data)
|
||||
{
|
||||
logmessage("tcperror:"+tcpid);
|
||||
|
||||
};
|
||||
|
||||
gameabc_face.httpmessage=function(myid,url,data)
|
||||
{
|
||||
/*
|
||||
ifast_http(1,"web/test.txt",1);//获取文件 同域
|
||||
*/
|
||||
logmessage("httpread:"+myid+"/"+url+":"+data);
|
||||
|
||||
};
|
||||
1252
games/games/Edit/gameabc_func.js
Normal file
BIN
games/games/Files/gamezip/Zhaopengyou.zip
Normal file
BIN
games/games/Files/gamezip/doudizhu.zip
Normal file
BIN
games/games/Files/gamezip/gamehall_xxin.zip
Normal file
BIN
games/games/Files/gamezip/guanpai-jx.zip
Normal file
BIN
games/games/Files/gamezip/majiang_jx.zip
Normal file
BIN
games/games/Files/gamezip/niuniu.zip
Normal file
BIN
games/games/Files/gamezip/pdk_card_client-jinxian.zip
Normal file
BIN
games/games/Files/gamezip/sangelaok.zip
Normal file
2868
games/games/Files/update_json/update_jsonv2.txt
Normal file
BIN
games/games/Help/1_引擎学习.pdf
Normal file
BIN
games/games/Help/2_引擎系统时间构架.pdf
Normal file
4
games/games/Help/Help.ini
Normal file
@@ -0,0 +1,4 @@
|
||||
[Chinese]
|
||||
|
||||
[English]
|
||||
|
||||
2143
games/games/Help/javascript基础语法.htm
Normal file
BIN
games/games/Help/javascript基础语法.pdf
Normal file
50
games/games/Help/代码编辑帮助文档.files/filelist.xml
Normal file
@@ -0,0 +1,50 @@
|
||||
<xml xmlns:o="urn:schemas-microsoft-com:office:office">
|
||||
<o:MainFile HRef="../代码编辑帮助文档.htm"/>
|
||||
<o:File HRef="image001.png"/>
|
||||
<o:File HRef="image002.jpg"/>
|
||||
<o:File HRef="image003.png"/>
|
||||
<o:File HRef="image004.jpg"/>
|
||||
<o:File HRef="image005.png"/>
|
||||
<o:File HRef="image006.jpg"/>
|
||||
<o:File HRef="image007.png"/>
|
||||
<o:File HRef="image008.jpg"/>
|
||||
<o:File HRef="image009.png"/>
|
||||
<o:File HRef="image010.jpg"/>
|
||||
<o:File HRef="image011.png"/>
|
||||
<o:File HRef="image012.jpg"/>
|
||||
<o:File HRef="image013.png"/>
|
||||
<o:File HRef="image014.jpg"/>
|
||||
<o:File HRef="image015.png"/>
|
||||
<o:File HRef="image016.jpg"/>
|
||||
<o:File HRef="image017.png"/>
|
||||
<o:File HRef="image018.jpg"/>
|
||||
<o:File HRef="image019.png"/>
|
||||
<o:File HRef="image020.jpg"/>
|
||||
<o:File HRef="image021.png"/>
|
||||
<o:File HRef="image022.jpg"/>
|
||||
<o:File HRef="image023.png"/>
|
||||
<o:File HRef="image024.jpg"/>
|
||||
<o:File HRef="image025.png"/>
|
||||
<o:File HRef="image026.jpg"/>
|
||||
<o:File HRef="image027.png"/>
|
||||
<o:File HRef="image028.jpg"/>
|
||||
<o:File HRef="image029.png"/>
|
||||
<o:File HRef="image030.jpg"/>
|
||||
<o:File HRef="image031.png"/>
|
||||
<o:File HRef="image032.jpg"/>
|
||||
<o:File HRef="image033.png"/>
|
||||
<o:File HRef="image034.jpg"/>
|
||||
<o:File HRef="image035.png"/>
|
||||
<o:File HRef="image036.jpg"/>
|
||||
<o:File HRef="image037.png"/>
|
||||
<o:File HRef="image038.jpg"/>
|
||||
<o:File HRef="image039.png"/>
|
||||
<o:File HRef="image040.jpg"/>
|
||||
<o:File HRef="image041.png"/>
|
||||
<o:File HRef="image042.jpg"/>
|
||||
<o:File HRef="image043.png"/>
|
||||
<o:File HRef="image044.jpg"/>
|
||||
<o:File HRef="image045.png"/>
|
||||
<o:File HRef="image046.jpg"/>
|
||||
<o:File HRef="filelist.xml"/>
|
||||
</xml>
|
||||
BIN
games/games/Help/代码编辑帮助文档.files/image001.png
Normal file
|
After Width: | Height: | Size: 824 B |
BIN
games/games/Help/代码编辑帮助文档.files/image002.jpg
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image003.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image004.jpg
Normal file
|
After Width: | Height: | Size: 937 B |
BIN
games/games/Help/代码编辑帮助文档.files/image005.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image006.jpg
Normal file
|
After Width: | Height: | Size: 985 B |
BIN
games/games/Help/代码编辑帮助文档.files/image007.png
Normal file
|
After Width: | Height: | Size: 990 B |
BIN
games/games/Help/代码编辑帮助文档.files/image008.jpg
Normal file
|
After Width: | Height: | Size: 865 B |
BIN
games/games/Help/代码编辑帮助文档.files/image009.png
Normal file
|
After Width: | Height: | Size: 977 B |
BIN
games/games/Help/代码编辑帮助文档.files/image010.jpg
Normal file
|
After Width: | Height: | Size: 915 B |
BIN
games/games/Help/代码编辑帮助文档.files/image011.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image012.jpg
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image013.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image014.jpg
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image015.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image016.jpg
Normal file
|
After Width: | Height: | Size: 885 B |
BIN
games/games/Help/代码编辑帮助文档.files/image017.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image018.jpg
Normal file
|
After Width: | Height: | Size: 898 B |
BIN
games/games/Help/代码编辑帮助文档.files/image019.png
Normal file
|
After Width: | Height: | Size: 686 B |
BIN
games/games/Help/代码编辑帮助文档.files/image020.jpg
Normal file
|
After Width: | Height: | Size: 850 B |
BIN
games/games/Help/代码编辑帮助文档.files/image021.png
Normal file
|
After Width: | Height: | Size: 637 B |
BIN
games/games/Help/代码编辑帮助文档.files/image022.jpg
Normal file
|
After Width: | Height: | Size: 845 B |
BIN
games/games/Help/代码编辑帮助文档.files/image023.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image024.jpg
Normal file
|
After Width: | Height: | Size: 923 B |
BIN
games/games/Help/代码编辑帮助文档.files/image025.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image026.jpg
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image027.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image028.jpg
Normal file
|
After Width: | Height: | Size: 925 B |
BIN
games/games/Help/代码编辑帮助文档.files/image029.png
Normal file
|
After Width: | Height: | Size: 8.0 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image030.jpg
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image031.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image032.jpg
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image033.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image034.jpg
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image035.png
Normal file
|
After Width: | Height: | Size: 722 B |
BIN
games/games/Help/代码编辑帮助文档.files/image036.jpg
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image037.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image038.jpg
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image039.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image040.jpg
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image041.png
Normal file
|
After Width: | Height: | Size: 8.0 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image042.jpg
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image043.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image044.jpg
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image045.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
games/games/Help/代码编辑帮助文档.files/image046.jpg
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
520
games/games/Help/代码编辑帮助文档.htm
Normal file
@@ -0,0 +1,520 @@
|
||||
<html xmlns:v="urn:schemas-microsoft-com:vml"
|
||||
xmlns:o="urn:schemas-microsoft-com:office:office"
|
||||
xmlns:w="urn:schemas-microsoft-com:office:word"
|
||||
xmlns="http://www.w3.org/TR/REC-html40">
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
|
||||
<meta name=ProgId content=Word.Document>
|
||||
<meta name=Generator content="Microsoft Word 11">
|
||||
<meta name=Originator content="Microsoft Word 11">
|
||||
<link rel=File-List href="代码编辑帮助文档.files/filelist.xml">
|
||||
<link rel=Edit-Time-Data href="代码编辑帮助文档.files/editdata.mso">
|
||||
<!--[if !mso]>
|
||||
<style>
|
||||
v\:* {behavior:url(#default#VML);}
|
||||
o\:* {behavior:url(#default#VML);}
|
||||
w\:* {behavior:url(#default#VML);}
|
||||
.shape {behavior:url(#default#VML);}
|
||||
</style>
|
||||
<![endif]-->
|
||||
<title> 代码编辑帮助文档</title>
|
||||
<!--[if gte mso 9]><xml>
|
||||
<o:DocumentProperties>
|
||||
<o:Author>USER</o:Author>
|
||||
<o:LastAuthor>USER</o:LastAuthor>
|
||||
<o:Revision>2</o:Revision>
|
||||
<o:TotalTime>122</o:TotalTime>
|
||||
<o:Created>2015-05-07T04:43:00Z</o:Created>
|
||||
<o:LastSaved>2015-05-07T04:43:00Z</o:LastSaved>
|
||||
<o:Pages>1</o:Pages>
|
||||
<o:Words>155</o:Words>
|
||||
<o:Characters>889</o:Characters>
|
||||
<o:Company>CHINA</o:Company>
|
||||
<o:Lines>7</o:Lines>
|
||||
<o:Paragraphs>2</o:Paragraphs>
|
||||
<o:CharactersWithSpaces>1042</o:CharactersWithSpaces>
|
||||
<o:Version>11.9999</o:Version>
|
||||
</o:DocumentProperties>
|
||||
</xml><![endif]--><!--[if gte mso 9]><xml>
|
||||
<w:WordDocument>
|
||||
<w:SpellingState>Clean</w:SpellingState>
|
||||
<w:GrammarState>Clean</w:GrammarState>
|
||||
<w:PunctuationKerning/>
|
||||
<w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing>
|
||||
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
|
||||
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
|
||||
<w:ValidateAgainstSchemas/>
|
||||
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
|
||||
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
|
||||
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
|
||||
<w:Compatibility>
|
||||
<w:SpaceForUL/>
|
||||
<w:BalanceSingleByteDoubleByteWidth/>
|
||||
<w:DoNotLeaveBackslashAlone/>
|
||||
<w:ULTrailSpace/>
|
||||
<w:DoNotExpandShiftReturn/>
|
||||
<w:AdjustLineHeightInTable/>
|
||||
<w:BreakWrappedTables/>
|
||||
<w:SnapToGridInCell/>
|
||||
<w:WrapTextWithPunct/>
|
||||
<w:UseAsianBreakRules/>
|
||||
<w:DontGrowAutofit/>
|
||||
<w:UseFELayout/>
|
||||
</w:Compatibility>
|
||||
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
|
||||
</w:WordDocument>
|
||||
</xml><![endif]--><!--[if gte mso 9]><xml>
|
||||
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
|
||||
</w:LatentStyles>
|
||||
</xml><![endif]-->
|
||||
<style>
|
||||
<!--
|
||||
/* Font Definitions */
|
||||
@font-face
|
||||
{font-family:宋体;
|
||||
panose-1:2 1 6 0 3 1 1 1 1 1;
|
||||
mso-font-alt:SimSun;
|
||||
mso-font-charset:134;
|
||||
mso-generic-font-family:auto;
|
||||
mso-font-pitch:variable;
|
||||
mso-font-signature:3 135135232 16 0 262145 0;}
|
||||
@font-face
|
||||
{font-family:"\@宋体";
|
||||
panose-1:2 1 6 0 3 1 1 1 1 1;
|
||||
mso-font-charset:134;
|
||||
mso-generic-font-family:auto;
|
||||
mso-font-pitch:variable;
|
||||
mso-font-signature:3 135135232 16 0 262145 0;}
|
||||
/* Style Definitions */
|
||||
p.MsoNormal, li.MsoNormal, div.MsoNormal
|
||||
{mso-style-parent:"";
|
||||
margin:0cm;
|
||||
margin-bottom:.0001pt;
|
||||
text-align:justify;
|
||||
text-justify:inter-ideograph;
|
||||
mso-pagination:none;
|
||||
font-size:10.5pt;
|
||||
mso-bidi-font-size:12.0pt;
|
||||
font-family:"Times New Roman";
|
||||
mso-fareast-font-family:宋体;
|
||||
mso-font-kerning:1.0pt;}
|
||||
span.SpellE
|
||||
{mso-style-name:"";
|
||||
mso-spl-e:yes;}
|
||||
/* Page Definitions */
|
||||
@page
|
||||
{mso-page-border-surround-header:no;
|
||||
mso-page-border-surround-footer:no;}
|
||||
@page Section1
|
||||
{size:595.3pt 841.9pt;
|
||||
margin:72.0pt 90.0pt 72.0pt 90.0pt;
|
||||
mso-header-margin:42.55pt;
|
||||
mso-footer-margin:49.6pt;
|
||||
mso-paper-source:0;
|
||||
layout-grid:15.6pt;}
|
||||
div.Section1
|
||||
{page:Section1;}
|
||||
-->
|
||||
</style>
|
||||
<!--[if gte mso 10]>
|
||||
<style>
|
||||
/* Style Definitions */
|
||||
table.MsoNormalTable
|
||||
{mso-style-name:普通表格;
|
||||
mso-tstyle-rowband-size:0;
|
||||
mso-tstyle-colband-size:0;
|
||||
mso-style-noshow:yes;
|
||||
mso-style-parent:"";
|
||||
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
|
||||
mso-para-margin:0cm;
|
||||
mso-para-margin-bottom:.0001pt;
|
||||
mso-pagination:widow-orphan;
|
||||
font-size:10.0pt;
|
||||
font-family:"Times New Roman";
|
||||
mso-ansi-language:#0400;
|
||||
mso-fareast-language:#0400;
|
||||
mso-bidi-language:#0400;}
|
||||
</style>
|
||||
<![endif]-->
|
||||
</head>
|
||||
|
||||
<body lang=ZH-CN style='tab-interval:21.0pt;text-justify-trim:punctuation'>
|
||||
|
||||
<div class=Section1 style='layout-grid:15.6pt'>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'>
|
||||
</span></span><b style='mso-bidi-font-weight:normal'><span style='font-size:
|
||||
14.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>代码编辑帮助文档</span></b><b style='mso-bidi-font-weight:normal'><span
|
||||
lang=EN-US style='font-size:14.0pt'><o:p></o:p></span></b></p>
|
||||
|
||||
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
|
||||
style='font-size:14.0pt'><o:p> </o:p></span></b></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
|
||||
mso-hansi-font-family:"Times New Roman"'>一.主要菜单操作:</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><!--[if gte vml 1]><v:shapetype id="_x0000_t75"
|
||||
coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"
|
||||
filled="f" stroked="f">
|
||||
<v:stroke joinstyle="miter"/>
|
||||
<v:formulas>
|
||||
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
|
||||
<v:f eqn="sum @0 1 0"/>
|
||||
<v:f eqn="sum 0 0 @1"/>
|
||||
<v:f eqn="prod @2 1 2"/>
|
||||
<v:f eqn="prod @3 21600 pixelWidth"/>
|
||||
<v:f eqn="prod @3 21600 pixelHeight"/>
|
||||
<v:f eqn="sum @0 0 1"/>
|
||||
<v:f eqn="prod @6 1 2"/>
|
||||
<v:f eqn="prod @7 21600 pixelWidth"/>
|
||||
<v:f eqn="sum @8 21600 0"/>
|
||||
<v:f eqn="prod @7 21600 pixelHeight"/>
|
||||
<v:f eqn="sum @10 21600 0"/>
|
||||
</v:formulas>
|
||||
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
||||
<o:lock v:ext="edit" aspectratio="t"/>
|
||||
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:162pt;
|
||||
height:17.25pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image001.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=216 height=23
|
||||
src="代码编辑帮助文档.files/image002.jpg" v:shapes="_x0000_i1025"><![endif]></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span style='mso-spacerun:yes'>
|
||||
</span>1</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
|
||||
mso-hansi-font-family:"Times New Roman"'>.文件:提供文件的新建</span><span lang=EN-US><!--[if gte vml 1]><v:shape
|
||||
id="_x0000_i1026" type="#_x0000_t75" style='width:19.5pt;height:18pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image003.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=26 height=24
|
||||
src="代码编辑帮助文档.files/image004.jpg" v:shapes="_x0000_i1026"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>,打开</span><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1027"
|
||||
type="#_x0000_t75" style='width:21pt;height:20.25pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image005.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=28 height=27
|
||||
src="代码编辑帮助文档.files/image006.jpg" v:shapes="_x0000_i1027"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>,保存</span><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1028"
|
||||
type="#_x0000_t75" style='width:16.5pt;height:18.75pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image007.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=22 height=25
|
||||
src="代码编辑帮助文档.files/image008.jpg" v:shapes="_x0000_i1028"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>,关闭等操作,编辑器暂时只支持</span><span class=SpellE><span lang=EN-US>javascript</span></span><span
|
||||
lang=EN-US>(*.<span class=SpellE>js</span>)</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>文件的浏览及编写,暂时只支持单个</span><span
|
||||
class=SpellE><span lang=EN-US>js</span></span><span style='font-family:宋体;
|
||||
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>文件</span><span
|
||||
lang=EN-US>(</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
|
||||
mso-hansi-font-family:"Times New Roman"'>即</span><span class=SpellE><span
|
||||
lang=EN-US>gamemain.js</span></span><span lang=EN-US>)</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>的代码提示功能。</span><span lang=EN-US> </span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span style='mso-spacerun:yes'>
|
||||
</span></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span style='mso-spacerun:yes'>
|
||||
</span>2</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
|
||||
mso-hansi-font-family:"Times New Roman"'>.编辑:提供编写代码过程中的基础操作,如撤销</span><span
|
||||
lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1029" type="#_x0000_t75"
|
||||
style='width:24.75pt;height:19.5pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image009.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=33 height=26
|
||||
src="代码编辑帮助文档.files/image010.jpg" v:shapes="_x0000_i1029"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>,复制</span><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1030"
|
||||
type="#_x0000_t75" style='width:25.5pt;height:22.5pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image011.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=34 height=30
|
||||
src="代码编辑帮助文档.files/image012.jpg" v:shapes="_x0000_i1030"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>,粘贴</span><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1031"
|
||||
type="#_x0000_t75" style='width:26.25pt;height:19.5pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image013.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=35 height=26
|
||||
src="代码编辑帮助文档.files/image014.jpg" v:shapes="_x0000_i1031"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>,查找</span><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1032"
|
||||
type="#_x0000_t75" style='width:21pt;height:19.5pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image015.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=28 height=26
|
||||
src="代码编辑帮助文档.files/image016.jpg" v:shapes="_x0000_i1032"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>,替换</span><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1033"
|
||||
type="#_x0000_t75" style='width:23.25pt;height:22.5pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image017.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=31 height=30
|
||||
src="代码编辑帮助文档.files/image018.jpg" v:shapes="_x0000_i1033"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>等等。</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
|
||||
mso-hansi-font-family:"Times New Roman"'>向前</span><span lang=EN-US><!--[if gte vml 1]><v:shape
|
||||
id="_x0000_i1034" type="#_x0000_t75" style='width:21pt;height:19.5pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image019.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=28 height=26
|
||||
src="代码编辑帮助文档.files/image020.jpg" v:shapes="_x0000_i1034"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>,向后</span><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1035"
|
||||
type="#_x0000_t75" style='width:18pt;height:19.5pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image021.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=24 height=26
|
||||
src="代码编辑帮助文档.files/image022.jpg" v:shapes="_x0000_i1035"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>是在使用右键菜单中“转到定义”时,返回到上次光标位置。</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span style='mso-spacerun:yes'>
|
||||
</span>3</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
|
||||
mso-hansi-font-family:"Times New Roman"'>.选项:提供编写代码过程中的常用操作。</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span style='mso-spacerun:yes'>
|
||||
</span><span style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>(</span><span lang=EN-US>1</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>)格式刷</span><span
|
||||
lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1036" type="#_x0000_t75"
|
||||
style='width:22.5pt;height:24.75pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image023.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=30 height=33
|
||||
src="代码编辑帮助文档.files/image024.jpg" v:shapes="_x0000_i1036"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:当前文件代码的标准格式化。主要是</span><span lang=EN-US>{}</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>的层级结构排版,每层</span><span lang=EN-US>{}</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>自动缩进对齐。注意,如果</span><span lang=EN-US>{}</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>不匹配,则在输出栏中提示错误,如图:</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span><!--[if gte vml 1]><v:shape
|
||||
id="_x0000_i1037" type="#_x0000_t75" style='width:414.75pt;height:54pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image025.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=553 height=72
|
||||
src="代码编辑帮助文档.files/image026.jpg" v:shapes="_x0000_i1037"><![endif]></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>(</span><span lang=EN-US>2</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>)更新文件列表</span><span
|
||||
lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1038" type="#_x0000_t75"
|
||||
style='width:22.5pt;height:22.5pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image027.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=30 height=30
|
||||
src="代码编辑帮助文档.files/image028.jpg" v:shapes="_x0000_i1038"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:当前文件的函数和变量等语法结构定义,显示在编辑器左侧的文件列表中。如新增代码,点击</span><span
|
||||
lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1039" type="#_x0000_t75"
|
||||
style='width:22.5pt;height:22.5pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image027.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=30 height=30
|
||||
src="代码编辑帮助文档.files/image028.jpg" v:shapes="_x0000_i1039"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>,则显示最新列表树,如图:</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1040"
|
||||
type="#_x0000_t75" style='width:129.75pt;height:397.5pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image029.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=173 height=530
|
||||
src="代码编辑帮助文档.files/image030.jpg" v:shapes="_x0000_i1040"><![endif]></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>(</span><span lang=EN-US>3</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>)添加</span><span
|
||||
lang=EN-US>/</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
|
||||
mso-hansi-font-family:"Times New Roman"'>删除</span> <span style='font-family:
|
||||
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>注释</span><span
|
||||
lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1041" type="#_x0000_t75"
|
||||
style='width:30.75pt;height:24pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image031.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=41 height=32
|
||||
src="代码编辑帮助文档.files/image032.jpg" v:shapes="_x0000_i1041"><![endif]></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:快速添加或删除注释,两种方式:一单行注释,注释当前光标所在行;二多行注释,注释当前选中的文本</span><span
|
||||
lang=EN-US>(</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
|
||||
mso-hansi-font-family:"Times New Roman"'>多行或单行</span><span lang=EN-US>)</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>。</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span style='mso-spacerun:yes'>
|
||||
</span>4</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
|
||||
mso-hansi-font-family:"Times New Roman"'>.视图:编辑器界面的自定义调整。各子界面布局及功能如下</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>(</span><span lang=EN-US>1</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>)工具栏:界面顶部,菜单下方区域,一些主要功能的快捷按钮</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1042"
|
||||
type="#_x0000_t75" style='width:414.75pt;height:20.25pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image033.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=553 height=27
|
||||
src="代码编辑帮助文档.files/image034.jpg" v:shapes="_x0000_i1042"><![endif]></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>(</span><span lang=EN-US>2</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>)状态栏:界面最底部,显示当前文本编辑状态</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1043"
|
||||
type="#_x0000_t75" style='width:414.75pt;height:12.75pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image035.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=553 height=17
|
||||
src="代码编辑帮助文档.files/image036.jpg" v:shapes="_x0000_i1043"><![endif]></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>(</span><span lang=EN-US>3</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>)代码编辑区:界面中心位置,代码编辑及文件浏览等</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1044"
|
||||
type="#_x0000_t75" style='width:414.75pt;height:204pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image037.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=553 height=272
|
||||
src="代码编辑帮助文档.files/image038.jpg" v:shapes="_x0000_i1044"><![endif]></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>(</span><span lang=EN-US>4</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>)输出栏:状态栏和代码编辑区之间,显示一些错误或提示信息</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1045"
|
||||
type="#_x0000_t75" style='width:415.5pt;height:36pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image039.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=554 height=48
|
||||
src="代码编辑帮助文档.files/image040.jpg" v:shapes="_x0000_i1045"><![endif]></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>(</span><span lang=EN-US>5</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>)文件列表:界面左侧,当前文件函数和变量定义的树结构,双击单个节点光标会自动定位到其定义位置</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1046"
|
||||
type="#_x0000_t75" style='width:133.5pt;height:398.25pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image041.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=178 height=531
|
||||
src="代码编辑帮助文档.files/image042.jpg" v:shapes="_x0000_i1046"><![endif]></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>(</span><span lang=EN-US>6</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>)引擎列表:界面右侧,引擎提供的公用函数和变量定义的树结构</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1047"
|
||||
type="#_x0000_t75" style='width:129pt;height:398.25pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image043.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=172 height=531
|
||||
src="代码编辑帮助文档.files/image044.jpg" v:shapes="_x0000_i1047"><![endif]></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
|
||||
mso-hansi-font-family:"Times New Roman"'>二.右键菜单:一些主菜单里的基础操作,特殊:</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span style='mso-spacerun:yes'>
|
||||
</span>1</span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
|
||||
mso-hansi-font-family:"Times New Roman"'>.转到定义:光标停留或者选中代码,点击右键,选择“转到定义”,自动跳转到其定义位置</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><!--[if gte vml 1]><v:shape id="_x0000_i1048"
|
||||
type="#_x0000_t75" style='width:132pt;height:131.25pt'>
|
||||
<v:imagedata src="代码编辑帮助文档.files/image045.png" o:title=""/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=176 height=175
|
||||
src="代码编辑帮助文档.files/image046.jpg" v:shapes="_x0000_i1048"><![endif]></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";
|
||||
mso-hansi-font-family:"Times New Roman"'>三.热键说明:</span></p>
|
||||
|
||||
<p class=MsoNormal><span class=SpellE><span lang=EN-US>Ctrl+N</span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:新建文件</span></p>
|
||||
|
||||
<p class=MsoNormal><span class=SpellE><span lang=EN-US>Ctrl+O</span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:打开文件</span></p>
|
||||
|
||||
<p class=MsoNormal><span class=SpellE><span lang=EN-US>Ctrl+S</span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:保存文件</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US>Ctrl+F4</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>:关闭文件</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US>Alt+F4</span><span style='font-family:宋体;
|
||||
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>:退出</span></p>
|
||||
|
||||
<p class=MsoNormal><span class=SpellE><span lang=EN-US>Ctrl+Z</span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:撤销</span></p>
|
||||
|
||||
<p class=MsoNormal><span class=SpellE><span lang=EN-US>Shift+Ctrl+Z</span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:重做</span></p>
|
||||
|
||||
<p class=MsoNormal><span class=SpellE><span lang=EN-US>Ctrl+C</span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:复制</span></p>
|
||||
|
||||
<p class=MsoNormal><span class=SpellE><span lang=EN-US>Ctrl+X</span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:剪切</span></p>
|
||||
|
||||
<p class=MsoNormal><span class=SpellE><span lang=EN-US>Ctrl+V</span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:粘贴</span></p>
|
||||
|
||||
<p class=MsoNormal><span class=SpellE><span lang=EN-US>Ctrl+A</span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:选择所有</span></p>
|
||||
|
||||
<p class=MsoNormal><span class=SpellE><span lang=EN-US>Ctrl+F</span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:查找</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US>F3</span><span style='font-family:宋体;
|
||||
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>:查找下一个</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US>Shift+F3</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>:查找上一个</span></p>
|
||||
|
||||
<p class=MsoNormal><span class=SpellE><span lang=EN-US>Ctrl+R</span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:替换</span></p>
|
||||
|
||||
<p class=MsoNormal><span class=SpellE><span lang=EN-US>Ctrl+D</span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:格式化</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US>Ctrl+/</span><span style='font-family:宋体;
|
||||
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>:添加或删除</span>
|
||||
<span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>注释</span></p>
|
||||
|
||||
<p class=MsoNormal><span class=SpellE><span lang=EN-US>Ctrl+G</span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
|
||||
"Times New Roman"'>:更新文件列表</span></p>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
BIN
games/games/Help/代码编辑帮助文档.pdf
Normal file
37
games/games/Help/常用函数与属性.txt
Normal file
@@ -0,0 +1,37 @@
|
||||
常用函数
|
||||
1)get_self 获取精灵属性
|
||||
2)set_self 设置精灵属性
|
||||
3)set_group 设置群组属性
|
||||
4)set_level 设置层可见属性(多个层组合一个界面)
|
||||
5)play_ani 播放动画
|
||||
6)play_box 播放动画
|
||||
|
||||
说明:
|
||||
set_self(精灵ID,执行属性,执行数据,执行动作,0);
|
||||
其中:精灵ID为需要控制的元素。
|
||||
执行属性为需要如何控制。
|
||||
执行数据为控制的值。
|
||||
执行动作为0,1,2,3,4。相当于等于,加上,减去,乘以,除去。其中前三个经常用,后两个不常用。
|
||||
|
||||
|
||||
常用执行属性解释:
|
||||
1: 更换资源图 例:set_self(1,1,10,0,0); 说明:将1号精灵的资源替换为10号资源
|
||||
18: 左右移动 例:set_self(1,18,10,1,0); 说明:让1号精灵向右移动10个像素
|
||||
19: 上下移动 例:set_self(1,19,10,2,0); 说明:让1号精灵向上移动10个像素
|
||||
20: 设置精灵的宽 例:set_self(1,20,100,0,0); 说明:将1号精灵的宽度变成100像素(左上角为顶点)
|
||||
21: 设置精灵的高 例:set_self(1,21,20,1,0); 说明:将1号精灵的高度增加20像素(左上角为顶点)
|
||||
33: 设置精灵缩放 例:set_self(1,33,120,0,0); 说明:将1号精灵的大小按中心点缩放成120%(实际宽高不变)
|
||||
34: 设置精灵旋转 例:set_self(1,34,15,1,0); 说明:让1号精灵顺时针旋转15度
|
||||
35: 设置精灵透明度 例:set_self(1,35,100,0,0); 说明:让1号精灵的透明度变成100(范围:1~254)
|
||||
36: 设置精灵明暗度 例:set_self(1,36,10,0,0); 说明:让1号精灵的明暗度变成10(范围:0~100)
|
||||
37: 设置是否可见 例:set_self(1,37,0,0,0); 说明:让1号精灵在画面中不可见
|
||||
41: 设置精灵穿透 例:set_self(1,41,0,0,0); 说明:让1号精灵变成可穿透效果(无法被点击中)
|
||||
43: 设置精灵变帧 例:set_self(1,43,5,0,0); 说明:让1号精灵的帧等于第五帧
|
||||
45: 设置旋转点偏移 例:set_self(1,45,15,0,0); 说明:让1号精灵的旋转点从中心点为原点向右偏移15像素后在旋转
|
||||
51: 设置镜像显示 例:set_self(1,51,1,0,0); 说明:让1号精灵垂直变换(2为水平变换)
|
||||
|
||||
特殊执行属性:
|
||||
7: 设置精灵文本内容 例:set_self(1,7,"你好"); 说明:将1号文字精灵的内容显示成“你好”
|
||||
7: 设置精灵文本内容 例:get_self(1,7,"你好我的宽度"); 说明:将1号文字精灵的内容显示成“你好我的宽度”的像素宽度
|
||||
57: 设置定时器时长 例:set_self(1,57,1000,0,0); 说明:开启1号定时器,设置为1秒钟执行一次
|
||||
|
||||
2
games/games/Help/开发入门必备.files/colorschememapping.xml
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<a:clrMap xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/>
|
||||
9
games/games/Help/开发入门必备.files/filelist.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<xml xmlns:o="urn:schemas-microsoft-com:office:office">
|
||||
<o:MainFile HRef="../开发入门必备.htm"/>
|
||||
<o:File HRef="themedata.thmx"/>
|
||||
<o:File HRef="colorschememapping.xml"/>
|
||||
<o:File HRef="image001.png"/>
|
||||
<o:File HRef="image002.jpg"/>
|
||||
<o:File HRef="header.htm"/>
|
||||
<o:File HRef="filelist.xml"/>
|
||||
</xml>
|
||||
63
games/games/Help/开发入门必备.files/header.htm
Normal file
@@ -0,0 +1,63 @@
|
||||
<html xmlns:v="urn:schemas-microsoft-com:vml"
|
||||
xmlns:o="urn:schemas-microsoft-com:office:office"
|
||||
xmlns:w="urn:schemas-microsoft-com:office:word"
|
||||
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
|
||||
xmlns="http://www.w3.org/TR/REC-html40">
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
|
||||
<meta name=ProgId content=Word.Document>
|
||||
<meta name=Generator content="Microsoft Word 12">
|
||||
<meta name=Originator content="Microsoft Word 12">
|
||||
<link id=Main-File rel=Main-File href="../¿ª·¢ÈëÃűر¸.htm">
|
||||
<!--[if gte mso 9]><xml>
|
||||
<o:shapedefaults v:ext="edit" spidmax="3074">
|
||||
<o:colormenu v:ext="edit" fillcolor="none [671]"/>
|
||||
</o:shapedefaults></xml><![endif]-->
|
||||
</head>
|
||||
|
||||
<body lang=ZH-CN>
|
||||
|
||||
<div style='mso-element:footnote-separator' id=fs>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span style='mso-special-character:footnote-separator'><![if !supportFootnotes]>
|
||||
|
||||
<hr align=left size=1 width="33%">
|
||||
|
||||
<![endif]></span></span></p>
|
||||
|
||||
</div>
|
||||
|
||||
<div style='mso-element:footnote-continuation-separator' id=fcs>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span style='mso-special-character:footnote-continuation-separator'><![if !supportFootnotes]>
|
||||
|
||||
<hr align=left size=1>
|
||||
|
||||
<![endif]></span></span></p>
|
||||
|
||||
</div>
|
||||
|
||||
<div style='mso-element:endnote-separator' id=es>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span style='mso-special-character:footnote-separator'><![if !supportFootnotes]>
|
||||
|
||||
<hr align=left size=1 width="33%">
|
||||
|
||||
<![endif]></span></span></p>
|
||||
|
||||
</div>
|
||||
|
||||
<div style='mso-element:endnote-continuation-separator' id=ecs>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span style='mso-special-character:footnote-continuation-separator'><![if !supportFootnotes]>
|
||||
|
||||
<hr align=left size=1>
|
||||
|
||||
<![endif]></span></span></p>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
BIN
games/games/Help/开发入门必备.files/image001.png
Normal file
|
After Width: | Height: | Size: 9.0 KiB |
BIN
games/games/Help/开发入门必备.files/image002.jpg
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
games/games/Help/开发入门必备.files/themedata.thmx
Normal file
854
games/games/Help/开发入门必备.htm
Normal file
@@ -0,0 +1,854 @@
|
||||
<html xmlns:v="urn:schemas-microsoft-com:vml"
|
||||
xmlns:o="urn:schemas-microsoft-com:office:office"
|
||||
xmlns:w="urn:schemas-microsoft-com:office:word"
|
||||
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
|
||||
xmlns="http://www.w3.org/TR/REC-html40">
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
|
||||
<meta name=ProgId content=Word.Document>
|
||||
<meta name=Generator content="Microsoft Word 12">
|
||||
<meta name=Originator content="Microsoft Word 12">
|
||||
<link rel=File-List href="开发入门必备.files/filelist.xml">
|
||||
<link rel=Edit-Time-Data href="开发入门必备.files/editdata.mso">
|
||||
<!--[if !mso]>
|
||||
<style>
|
||||
v\:* {behavior:url(#default#VML);}
|
||||
o\:* {behavior:url(#default#VML);}
|
||||
w\:* {behavior:url(#default#VML);}
|
||||
.shape {behavior:url(#default#VML);}
|
||||
</style>
|
||||
<![endif]--><!--[if gte mso 9]><xml>
|
||||
<o:DocumentProperties>
|
||||
<o:Author>Administrator</o:Author>
|
||||
<o:LastAuthor>Administrator</o:LastAuthor>
|
||||
<o:Revision>2</o:Revision>
|
||||
<o:TotalTime>85</o:TotalTime>
|
||||
<o:Created>2015-09-08T08:51:00Z</o:Created>
|
||||
<o:LastSaved>2015-09-08T08:51:00Z</o:LastSaved>
|
||||
<o:Pages>2</o:Pages>
|
||||
<o:Words>142</o:Words>
|
||||
<o:Characters>815</o:Characters>
|
||||
<o:Lines>6</o:Lines>
|
||||
<o:Paragraphs>1</o:Paragraphs>
|
||||
<o:CharactersWithSpaces>956</o:CharactersWithSpaces>
|
||||
<o:Version>12.00</o:Version>
|
||||
</o:DocumentProperties>
|
||||
</xml><![endif]-->
|
||||
<link rel=themeData href="开发入门必备.files/themedata.thmx">
|
||||
<link rel=colorSchemeMapping href="开发入门必备.files/colorschememapping.xml">
|
||||
<!--[if gte mso 9]><xml>
|
||||
<w:WordDocument>
|
||||
<w:SpellingState>Clean</w:SpellingState>
|
||||
<w:TrackMoves>false</w:TrackMoves>
|
||||
<w:TrackFormatting/>
|
||||
<w:PunctuationKerning/>
|
||||
<w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing>
|
||||
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
|
||||
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
|
||||
<w:ValidateAgainstSchemas/>
|
||||
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
|
||||
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
|
||||
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
|
||||
<w:DoNotPromoteQF/>
|
||||
<w:LidThemeOther>EN-US</w:LidThemeOther>
|
||||
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
|
||||
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
|
||||
<w:Compatibility>
|
||||
<w:SpaceForUL/>
|
||||
<w:BalanceSingleByteDoubleByteWidth/>
|
||||
<w:DoNotLeaveBackslashAlone/>
|
||||
<w:ULTrailSpace/>
|
||||
<w:DoNotExpandShiftReturn/>
|
||||
<w:AdjustLineHeightInTable/>
|
||||
<w:BreakWrappedTables/>
|
||||
<w:SnapToGridInCell/>
|
||||
<w:WrapTextWithPunct/>
|
||||
<w:UseAsianBreakRules/>
|
||||
<w:DontGrowAutofit/>
|
||||
<w:DontUseIndentAsNumberingTabStop/>
|
||||
<w:FELineBreak11/>
|
||||
<w:WW11IndentRules/>
|
||||
<w:DontAutofitConstrainedTables/>
|
||||
<w:AutofitLikeWW11/>
|
||||
<w:HangulWidthLikeWW11/>
|
||||
<w:UseNormalStyleForList/>
|
||||
<w:UseFELayout/>
|
||||
</w:Compatibility>
|
||||
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
|
||||
<m:mathPr>
|
||||
<m:mathFont m:val="Cambria Math"/>
|
||||
<m:brkBin m:val="before"/>
|
||||
<m:brkBinSub m:val="--"/>
|
||||
<m:smallFrac m:val="off"/>
|
||||
<m:dispDef/>
|
||||
<m:lMargin m:val="0"/>
|
||||
<m:rMargin m:val="0"/>
|
||||
<m:defJc m:val="centerGroup"/>
|
||||
<m:wrapIndent m:val="1440"/>
|
||||
<m:intLim m:val="subSup"/>
|
||||
<m:naryLim m:val="undOvr"/>
|
||||
</m:mathPr></w:WordDocument>
|
||||
</xml><![endif]--><!--[if gte mso 9]><xml>
|
||||
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
|
||||
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
|
||||
LatentStyleCount="267">
|
||||
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
|
||||
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
|
||||
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
|
||||
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
|
||||
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
|
||||
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
|
||||
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
|
||||
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
|
||||
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
|
||||
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
|
||||
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
|
||||
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
|
||||
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
|
||||
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
|
||||
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
|
||||
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
|
||||
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
|
||||
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
|
||||
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
|
||||
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
|
||||
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
|
||||
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
|
||||
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
|
||||
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
|
||||
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
|
||||
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Table Grid"/>
|
||||
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
|
||||
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
|
||||
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Shading"/>
|
||||
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light List"/>
|
||||
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Grid"/>
|
||||
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 1"/>
|
||||
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 2"/>
|
||||
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 1"/>
|
||||
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 2"/>
|
||||
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 1"/>
|
||||
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 2"/>
|
||||
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 3"/>
|
||||
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Dark List"/>
|
||||
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Shading"/>
|
||||
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful List"/>
|
||||
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Grid"/>
|
||||
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
|
||||
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light List Accent 1"/>
|
||||
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
|
||||
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
|
||||
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
|
||||
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
|
||||
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
|
||||
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
|
||||
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
|
||||
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
|
||||
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
|
||||
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
|
||||
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
|
||||
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
|
||||
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
|
||||
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
|
||||
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
|
||||
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
|
||||
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light List Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
|
||||
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light List Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
|
||||
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light List Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
|
||||
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light List Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
|
||||
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light List Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
|
||||
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
|
||||
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
|
||||
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
|
||||
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
|
||||
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
|
||||
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
|
||||
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
|
||||
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
|
||||
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
|
||||
</w:LatentStyles>
|
||||
</xml><![endif]-->
|
||||
<style>
|
||||
<!--
|
||||
/* Font Definitions */
|
||||
@font-face
|
||||
{font-family:宋体;
|
||||
panose-1:2 1 6 0 3 1 1 1 1 1;
|
||||
mso-font-alt:SimSun;
|
||||
mso-font-charset:134;
|
||||
mso-generic-font-family:auto;
|
||||
mso-font-pitch:variable;
|
||||
mso-font-signature:3 680460288 22 0 262145 0;}
|
||||
@font-face
|
||||
{font-family:"Cambria Math";
|
||||
panose-1:2 4 5 3 5 4 6 3 2 4;
|
||||
mso-font-charset:0;
|
||||
mso-generic-font-family:roman;
|
||||
mso-font-pitch:variable;
|
||||
mso-font-signature:-536870145 1107305727 0 0 415 0;}
|
||||
@font-face
|
||||
{font-family:Calibri;
|
||||
panose-1:2 15 5 2 2 2 4 3 2 4;
|
||||
mso-font-charset:0;
|
||||
mso-generic-font-family:swiss;
|
||||
mso-font-pitch:variable;
|
||||
mso-font-signature:-536870145 1073786111 1 0 415 0;}
|
||||
@font-face
|
||||
{font-family:"\@宋体";
|
||||
panose-1:2 1 6 0 3 1 1 1 1 1;
|
||||
mso-font-charset:134;
|
||||
mso-generic-font-family:auto;
|
||||
mso-font-pitch:variable;
|
||||
mso-font-signature:3 680460288 22 0 262145 0;}
|
||||
/* Style Definitions */
|
||||
p.MsoNormal, li.MsoNormal, div.MsoNormal
|
||||
{mso-style-unhide:no;
|
||||
mso-style-qformat:yes;
|
||||
mso-style-parent:"";
|
||||
margin:0cm;
|
||||
margin-bottom:.0001pt;
|
||||
text-align:justify;
|
||||
text-justify:inter-ideograph;
|
||||
mso-pagination:none;
|
||||
font-size:10.5pt;
|
||||
mso-bidi-font-size:11.0pt;
|
||||
font-family:"Calibri","sans-serif";
|
||||
mso-fareast-font-family:宋体;
|
||||
mso-bidi-font-family:"Times New Roman";
|
||||
mso-font-kerning:1.0pt;}
|
||||
p.MsoHeader, li.MsoHeader, div.MsoHeader
|
||||
{mso-style-noshow:yes;
|
||||
mso-style-priority:99;
|
||||
mso-style-link:"页眉 Char";
|
||||
margin:0cm;
|
||||
margin-bottom:.0001pt;
|
||||
text-align:center;
|
||||
mso-pagination:none;
|
||||
tab-stops:center 207.65pt right 415.3pt;
|
||||
layout-grid-mode:char;
|
||||
border:none;
|
||||
mso-border-bottom-alt:solid windowtext .75pt;
|
||||
padding:0cm;
|
||||
mso-padding-alt:0cm 0cm 1.0pt 0cm;
|
||||
font-size:9.0pt;
|
||||
font-family:"Calibri","sans-serif";
|
||||
mso-fareast-font-family:宋体;
|
||||
mso-bidi-font-family:"Times New Roman";
|
||||
mso-font-kerning:1.0pt;}
|
||||
p.MsoFooter, li.MsoFooter, div.MsoFooter
|
||||
{mso-style-noshow:yes;
|
||||
mso-style-priority:99;
|
||||
mso-style-link:"页脚 Char";
|
||||
margin:0cm;
|
||||
margin-bottom:.0001pt;
|
||||
mso-pagination:none;
|
||||
tab-stops:center 207.65pt right 415.3pt;
|
||||
layout-grid-mode:char;
|
||||
font-size:9.0pt;
|
||||
font-family:"Calibri","sans-serif";
|
||||
mso-fareast-font-family:宋体;
|
||||
mso-bidi-font-family:"Times New Roman";
|
||||
mso-font-kerning:1.0pt;}
|
||||
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
|
||||
{mso-style-noshow:yes;
|
||||
mso-style-priority:99;
|
||||
mso-style-link:"批注框文本 Char";
|
||||
margin:0cm;
|
||||
margin-bottom:.0001pt;
|
||||
text-align:justify;
|
||||
text-justify:inter-ideograph;
|
||||
mso-pagination:none;
|
||||
font-size:9.0pt;
|
||||
font-family:"Calibri","sans-serif";
|
||||
mso-fareast-font-family:宋体;
|
||||
mso-bidi-font-family:"Times New Roman";
|
||||
mso-font-kerning:1.0pt;}
|
||||
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
|
||||
{mso-style-priority:34;
|
||||
mso-style-unhide:no;
|
||||
mso-style-qformat:yes;
|
||||
margin:0cm;
|
||||
margin-bottom:.0001pt;
|
||||
text-align:justify;
|
||||
text-justify:inter-ideograph;
|
||||
text-indent:21.0pt;
|
||||
mso-char-indent-count:2.0;
|
||||
mso-pagination:none;
|
||||
font-size:10.5pt;
|
||||
mso-bidi-font-size:11.0pt;
|
||||
font-family:"Calibri","sans-serif";
|
||||
mso-fareast-font-family:宋体;
|
||||
mso-bidi-font-family:"Times New Roman";
|
||||
mso-font-kerning:1.0pt;}
|
||||
span.Char
|
||||
{mso-style-name:"批注框文本 Char";
|
||||
mso-style-noshow:yes;
|
||||
mso-style-priority:99;
|
||||
mso-style-unhide:no;
|
||||
mso-style-locked:yes;
|
||||
mso-style-link:批注框文本;
|
||||
mso-ansi-font-size:9.0pt;
|
||||
mso-bidi-font-size:9.0pt;}
|
||||
span.Char0
|
||||
{mso-style-name:"页眉 Char";
|
||||
mso-style-noshow:yes;
|
||||
mso-style-priority:99;
|
||||
mso-style-unhide:no;
|
||||
mso-style-locked:yes;
|
||||
mso-style-link:页眉;
|
||||
mso-ansi-font-size:9.0pt;
|
||||
mso-bidi-font-size:9.0pt;
|
||||
mso-font-kerning:1.0pt;}
|
||||
span.Char1
|
||||
{mso-style-name:"页脚 Char";
|
||||
mso-style-noshow:yes;
|
||||
mso-style-priority:99;
|
||||
mso-style-unhide:no;
|
||||
mso-style-locked:yes;
|
||||
mso-style-link:页脚;
|
||||
mso-ansi-font-size:9.0pt;
|
||||
mso-bidi-font-size:9.0pt;
|
||||
mso-font-kerning:1.0pt;}
|
||||
.MsoChpDefault
|
||||
{mso-style-type:export-only;
|
||||
mso-default-props:yes;
|
||||
mso-ascii-font-family:Calibri;
|
||||
mso-fareast-font-family:宋体;
|
||||
mso-hansi-font-family:Calibri;}
|
||||
/* Page Definitions */
|
||||
@page
|
||||
{mso-page-border-surround-header:no;
|
||||
mso-page-border-surround-footer:no;
|
||||
mso-footnote-separator:url("开发入门必备.files/header.htm") fs;
|
||||
mso-footnote-continuation-separator:url("开发入门必备.files/header.htm") fcs;
|
||||
mso-endnote-separator:url("开发入门必备.files/header.htm") es;
|
||||
mso-endnote-continuation-separator:url("开发入门必备.files/header.htm") ecs;}
|
||||
@page WordSection1
|
||||
{size:595.3pt 841.9pt;
|
||||
margin:72.0pt 90.0pt 72.0pt 90.0pt;
|
||||
mso-header-margin:42.55pt;
|
||||
mso-footer-margin:49.6pt;
|
||||
mso-paper-source:0;
|
||||
layout-grid:15.6pt;}
|
||||
div.WordSection1
|
||||
{page:WordSection1;}
|
||||
/* List Definitions */
|
||||
@list l0
|
||||
{mso-list-id:394478214;
|
||||
mso-list-type:hybrid;
|
||||
mso-list-template-ids:2108559854 809295648 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
|
||||
@list l0:level1
|
||||
{mso-level-text:%1,;
|
||||
mso-level-tab-stop:none;
|
||||
mso-level-number-position:left;
|
||||
margin-left:18.0pt;
|
||||
text-indent:-18.0pt;}
|
||||
ol
|
||||
{margin-bottom:0cm;}
|
||||
ul
|
||||
{margin-bottom:0cm;}
|
||||
-->
|
||||
</style>
|
||||
<!--[if gte mso 10]>
|
||||
<style>
|
||||
/* Style Definitions */
|
||||
table.MsoNormalTable
|
||||
{mso-style-name:普通表格;
|
||||
mso-tstyle-rowband-size:0;
|
||||
mso-tstyle-colband-size:0;
|
||||
mso-style-noshow:yes;
|
||||
mso-style-priority:99;
|
||||
mso-style-qformat:yes;
|
||||
mso-style-parent:"";
|
||||
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
|
||||
mso-para-margin:0cm;
|
||||
mso-para-margin-bottom:.0001pt;
|
||||
mso-pagination:widow-orphan;
|
||||
font-size:10.0pt;
|
||||
font-family:"Calibri","sans-serif";}
|
||||
</style>
|
||||
<![endif]--><!--[if gte mso 9]><xml>
|
||||
<o:shapedefaults v:ext="edit" spidmax="3074">
|
||||
<o:colormenu v:ext="edit" fillcolor="none [671]"/>
|
||||
</o:shapedefaults></xml><![endif]--><!--[if gte mso 9]><xml>
|
||||
<o:shapelayout v:ext="edit">
|
||||
<o:idmap v:ext="edit" data="1"/>
|
||||
</o:shapelayout></xml><![endif]-->
|
||||
</head>
|
||||
|
||||
<body lang=ZH-CN style='tab-interval:21.0pt;text-justify-trim:punctuation'>
|
||||
|
||||
<div class=WordSection1 style='layout-grid:15.6pt'>
|
||||
|
||||
<p class=MsoNormal style='text-indent:128.0pt;mso-char-indent-count:8.0'><span
|
||||
style='font-size:16.0pt;font-family:宋体;mso-ascii-font-family:Calibri;
|
||||
mso-hansi-font-family:Calibri'>必备入门技巧</span><span lang=EN-US style='font-size:
|
||||
16.0pt'><o:p></o:p></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US>1</span><span style='font-family:宋体;
|
||||
mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>)学习和开发</span><span
|
||||
lang=EN-US>js</span><span style='font-family:宋体;mso-ascii-font-family:Calibri;
|
||||
mso-hansi-font-family:Calibri'>游戏,必须掌握使用</span><span lang=EN-US>f12</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>查看谷歌浏览器的调试环境,在这里可以发现你代码书写和运行的错误。</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US style='font-size:12.0pt;font-family:宋体;mso-bidi-font-family:宋体;
|
||||
mso-font-kerning:0pt;mso-no-proof:yes'><!--[if gte vml 1]><v:shapetype id="_x0000_t75"
|
||||
coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"
|
||||
filled="f" stroked="f">
|
||||
<v:stroke joinstyle="miter"/>
|
||||
<v:formulas>
|
||||
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
|
||||
<v:f eqn="sum @0 1 0"/>
|
||||
<v:f eqn="sum 0 0 @1"/>
|
||||
<v:f eqn="prod @2 1 2"/>
|
||||
<v:f eqn="prod @3 21600 pixelWidth"/>
|
||||
<v:f eqn="prod @3 21600 pixelHeight"/>
|
||||
<v:f eqn="sum @0 0 1"/>
|
||||
<v:f eqn="prod @6 1 2"/>
|
||||
<v:f eqn="prod @7 21600 pixelWidth"/>
|
||||
<v:f eqn="sum @8 21600 0"/>
|
||||
<v:f eqn="prod @7 21600 pixelHeight"/>
|
||||
<v:f eqn="sum @10 21600 0"/>
|
||||
</v:formulas>
|
||||
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
||||
<o:lock v:ext="edit" aspectratio="t"/>
|
||||
</v:shapetype><v:shape id="图片_x0020_1" o:spid="_x0000_i1025" type="#_x0000_t75"
|
||||
style='width:420pt;height:134.25pt;visibility:visible'>
|
||||
<v:imagedata src="开发入门必备.files/image001.png" o:title="Y@JH]Q{WJAU3BPWMS4~A3$N"/>
|
||||
</v:shape><![endif]--><![if !vml]><img width=560 height=179
|
||||
src="开发入门必备.files/image002.jpg" v:shapes="图片_x0020_1"><![endif]></span><span
|
||||
lang=EN-US style='font-size:12.0pt;font-family:宋体;mso-bidi-font-family:宋体;
|
||||
mso-font-kerning:0pt'><o:p></o:p></span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US style='font-size:12.0pt;font-family:宋体;mso-bidi-font-family:宋体;
|
||||
mso-font-kerning:0pt'>2</span><span style='font-size:12.0pt;font-family:宋体;
|
||||
mso-bidi-font-family:宋体;mso-font-kerning:0pt'>)</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>学习和开发</span><span
|
||||
lang=EN-US>js</span><span style='font-family:宋体;mso-ascii-font-family:Calibri;
|
||||
mso-hansi-font-family:Calibri'>游戏,必须掌握的</span><span lang=EN-US> js</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>数据类型</span><span
|
||||
lang=EN-US><span style='mso-tab-count:1'> </span></span></p>
|
||||
|
||||
<p class=MsoListParagraph style='margin-left:18.0pt;text-indent:-18.0pt;
|
||||
mso-char-indent-count:0;mso-list:l0 level1 lfo1'><![if !supportLists]><span
|
||||
lang=EN-US style='mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri'><span
|
||||
style='mso-list:Ignore'>1,<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>数字类型</span></p>
|
||||
|
||||
<p class=MsoListParagraph style='margin-left:18.0pt;text-indent:0cm;mso-char-indent-count:
|
||||
0'><span style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:
|
||||
Calibri'>例如:</span><span lang=EN-US>var<span style='mso-spacerun:yes'>
|
||||
</span>i=100;</span></p>
|
||||
|
||||
<p class=MsoListParagraph style='margin-left:18.0pt;text-indent:0cm;mso-char-indent-count:
|
||||
0'><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US>2,</span><span style='font-family:宋体;
|
||||
mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>文字类型</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span></span><span style='font-family:宋体;
|
||||
mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>例如:</span><span
|
||||
lang=EN-US>var s=”</span><span style='font-family:宋体;mso-ascii-font-family:
|
||||
Calibri;mso-hansi-font-family:Calibri'>你好</span><span lang=EN-US>”</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US>3</span><span style='font-family:宋体;
|
||||
mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>,数组类型</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-family:宋体;mso-ascii-font-family:Calibri;
|
||||
mso-hansi-font-family:Calibri'>例如:</span><span lang=EN-US>var<span
|
||||
style='mso-spacerun:yes'> </span>a=[];</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span>a[0]=100;</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'>
|
||||
</span>a[1]=”</span><span style='font-family:宋体;mso-ascii-font-family:Calibri;
|
||||
mso-hansi-font-family:Calibri'>你好</span><span lang=EN-US>123”</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-family:宋体;mso-ascii-font-family:Calibri;
|
||||
mso-hansi-font-family:Calibri'>注意从</span><span lang=EN-US>0</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>最小开始</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US>4</span><span style='font-family:宋体;
|
||||
mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>,容器类型</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span></span><span style='font-family:宋体;
|
||||
mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>例如</span><span
|
||||
lang=EN-US> var bb={};</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span>bb.a=[];</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span>bb.a[1]=99;</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span>bb.i=123;</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span>bb.s=”</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>你好</span><span
|
||||
lang=EN-US>123”;</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span>bb.bbz={};</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span>bb.bbz.i=100;</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span>bb.bbz.s=”</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>你好</span><span
|
||||
lang=EN-US>321”</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US>showmessage(bb.s);</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-family:宋体;mso-ascii-font-family:Calibri;
|
||||
mso-hansi-font-family:Calibri'>注意:可以使用</span><span lang=EN-US>’.’</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>来包容</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-family:宋体;mso-ascii-font-family:Calibri;
|
||||
mso-hansi-font-family:Calibri'>其它类型,包括容器类型</span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US style='font-size:12.0pt;font-family:宋体;mso-bidi-font-family:宋体;
|
||||
mso-font-kerning:0pt'>3</span><span style='font-size:12.0pt;font-family:宋体;
|
||||
mso-bidi-font-family:宋体;mso-font-kerning:0pt'>)</span><span style='font-family:
|
||||
宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>学习和开发</span><span
|
||||
lang=EN-US>js</span><span style='font-family:宋体;mso-ascii-font-family:Calibri;
|
||||
mso-hansi-font-family:Calibri'>游戏,必须掌握的</span><span lang=EN-US><span
|
||||
style='mso-tab-count:1'> </span></span><span style='font-family:宋体;mso-ascii-font-family:
|
||||
Calibri;mso-hansi-font-family:Calibri'>分割字符串</span> <span style='font-family:
|
||||
宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>为数组。</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US><span style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>例如</span><span
|
||||
lang=EN-US> var s=’123,,456,,789’;</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span>var
|
||||
a=ifast_split(s,’,,’);</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US><span
|
||||
style='mso-spacerun:yes'>
|
||||
</span>showmessage(a[1]);</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US><span style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>显示</span><span
|
||||
lang=EN-US>456</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US><span style='mso-spacerun:yes'> </span></span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US>4) </span><span style='font-family:宋体;mso-ascii-font-family:Calibri;
|
||||
mso-hansi-font-family:Calibri'>学习和开发</span><span lang=EN-US>js</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>游戏,必须掌握的</span><span
|
||||
lang=EN-US><span style='mso-tab-count:1'> </span>json</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>类型和字符串相互转换。</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:10.5pt;
|
||||
mso-char-indent-count:1.0;mso-pagination:widow-orphan'><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span>var hh=[];</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:10.5pt;
|
||||
mso-char-indent-count:1.0;mso-pagination:widow-orphan'><span lang=EN-US>hh[0]=100;</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:10.5pt;
|
||||
mso-char-indent-count:1.0;mso-pagination:widow-orphan'><span lang=EN-US>hh[1]='111,,222,,333';</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:10.5pt;
|
||||
mso-char-indent-count:1.0;mso-pagination:widow-orphan'><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span>var s=ifast_jsontostring(hh);//json</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>转字符串</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:10.5pt;
|
||||
mso-char-indent-count:1.0;mso-pagination:widow-orphan'><span lang=EN-US><span
|
||||
style='mso-spacerun:yes'> </span>showmessage(s);</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:10.5pt;
|
||||
mso-char-indent-count:1.0;mso-pagination:widow-orphan'><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:21.0pt;
|
||||
mso-char-indent-count:2.0;mso-pagination:widow-orphan'><span lang=EN-US>var
|
||||
aaa=ifast_tojson(s);//</span><span style='font-family:宋体;mso-ascii-font-family:
|
||||
Calibri;mso-hansi-font-family:Calibri'>字符串转</span><span lang=EN-US>json</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:21.0pt;
|
||||
mso-char-indent-count:2.0;mso-pagination:widow-orphan'><span style='font-family:
|
||||
宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>可以自己随便测试转化。熟悉</span><span
|
||||
lang=EN-US>json</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:21.0pt;
|
||||
mso-char-indent-count:2.0;mso-pagination:widow-orphan'><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US>5) </span><span style='font-family:宋体;mso-ascii-font-family:Calibri;
|
||||
mso-hansi-font-family:Calibri'>学习和开发</span><span lang=EN-US>js</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>游戏,必须掌握的</span><span
|
||||
lang=EN-US><span style='mso-tab-count:1'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>网络收发数据</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US><span style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>注意网络因为有延时,收发数据是分开处理的</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US><span style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>获取数据函数</span><span
|
||||
lang=EN-US>ifast_http(myid,url)</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US><span style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>接收函数在</span><span
|
||||
lang=EN-US>gameabc_face.httpmessage=function(myid,url,data)</span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>里面处理</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US><span style='mso-spacerun:yes'> </span><span
|
||||
style='mso-spacerun:yes'> </span><span
|
||||
style='mso-spacerun:yes'> </span></span><span style='font-family:宋体;
|
||||
mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>通过参数</span><span
|
||||
lang=EN-US>myid</span><span style='font-family:宋体;mso-ascii-font-family:Calibri;
|
||||
mso-hansi-font-family:Calibri'>来区分数据来源</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US><span style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>具体可以自己联系获取数据</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US><span style='mso-spacerun:yes'> </span></span><span
|
||||
style='font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri'>例如:</span><span
|
||||
lang=EN-US>gameabc</span><span style='font-family:宋体;mso-ascii-font-family:
|
||||
Calibri;mso-hansi-font-family:Calibri'>本身支持网络文件读取。可以用于简单网络游戏编写。</span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;mso-pagination:widow-orphan'><span
|
||||
lang=EN-US><span style='mso-spacerun:yes'> </span></span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:21.0pt;
|
||||
mso-char-indent-count:2.0;mso-pagination:widow-orphan'><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:21.0pt;
|
||||
mso-char-indent-count:2.0;mso-pagination:widow-orphan'><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:21.0pt;
|
||||
mso-char-indent-count:2.0;mso-pagination:widow-orphan'><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<span lang=EN-US style='font-size:10.5pt;mso-bidi-font-size:11.0pt;font-family:
|
||||
"Calibri","sans-serif";mso-fareast-font-family:宋体;mso-bidi-font-family:"Times New Roman";
|
||||
mso-font-kerning:1.0pt;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;
|
||||
mso-bidi-language:AR-SA'><br clear=all style='mso-special-character:line-break;
|
||||
page-break-before:always'>
|
||||
</span>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:10.5pt;
|
||||
mso-char-indent-count:1.0;mso-pagination:widow-orphan'><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:10.5pt;
|
||||
mso-char-indent-count:1.0;mso-pagination:widow-orphan'><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal align=left style='text-align:left;text-indent:10.5pt;
|
||||
mso-char-indent-count:1.0;mso-pagination:widow-orphan'><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
BIN
games/games/Help/引擎学习.doc
Normal file
BIN
games/games/Help/引擎系统时间构架.doc
Normal file
25
games/games/Help/设计游戏的简略步骤.txt
Normal file
@@ -0,0 +1,25 @@
|
||||
前提:
|
||||
1、将游戏的大致思路设计完善
|
||||
2、针对游戏制作简图,存放到程序目录下的Projects文件夹内的游戏名称里的assets\bmp文件夹里。
|
||||
例如:E:\陆松ABC\Projects\feitianzhanshu\assets\bmp
|
||||
3、打开程序进入设计步骤
|
||||
开始设计:
|
||||
1、根据设计思路加载精灵
|
||||
2、通过精灵的事件属性进入代码写作流程
|
||||
精灵的事件属性:点击精灵后,在右下角的属性框里先择事件,就可以看到。包含如下:
|
||||
mousedown:点下事件——点中该精灵后可触发的事件。
|
||||
mouseup:弹起事件——点中该精灵后,再放开时可触发的事件。
|
||||
mousemove:移动事件——控制被点中的精灵跟随着鼠标(手指)移动的事件。
|
||||
ontimer:定时器事件——控制定时操作的事件。
|
||||
3,在游戏代码中使用
|
||||
set_self
|
||||
set_group
|
||||
set_level 三个函数 基本可以完成游戏开放
|
||||
动画函数
|
||||
play_ani
|
||||
play_box 见说明
|
||||
4、测试游戏
|
||||
首先需要安装谷歌浏览器
|
||||
然后第一次测试时需点击程序菜单栏里的“运行”,然后选择“参数设定”。将谷歌浏览器的地址输入到IE浏览栏。然后确定。
|
||||
之后再在快捷操作栏(图标栏),点击右三角箭头图标右边的地球图标,再点击右三角箭头图标即可。
|
||||
|
||||
5
games/games/History.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
G:\Works\YouleGames\games\games\Projects\clinet\zpy\
|
||||
G:\Works\YouleGames\games\games\Projects\clinet\sangelaok\
|
||||
G:\Works\YouleGames\games\games\Projects\clinet\niuniu\
|
||||
G:\Works\YouleGames\games\games\Projects\clinet\guanpai-jx\
|
||||
G:\Works\YouleGames\games\games\Projects\clinet\doudizhu\
|
||||
37
games/games/Local.ini
Normal file
@@ -0,0 +1,37 @@
|
||||
[System]
|
||||
Language=Chinese
|
||||
TxtFontFile=android.ttf
|
||||
TxtFontName=Droid Sans Fallback
|
||||
Explorer=C:\Program Files\Google\Chrome\Application\chrome.exe
|
||||
|
||||
[Project]
|
||||
DefaultSceneWidth=1200
|
||||
DefaultSceneHeight=1800
|
||||
DefaultScreenWidth=800
|
||||
DefaultScreenHeight=1280
|
||||
|
||||
[ImageRes]
|
||||
AddResMode=0
|
||||
DelResAsk=1
|
||||
ImpSubDir=1
|
||||
ImpPng=1
|
||||
ImpBmp=0
|
||||
ImpJpg=0
|
||||
ImpJpeg=0
|
||||
ImpIco=0
|
||||
ImpEmf=0
|
||||
ImpWmf=0
|
||||
ImpGif=0
|
||||
ImpTee=0
|
||||
|
||||
[TextRes]
|
||||
DelResAsk=1
|
||||
|
||||
[VoiceRes]
|
||||
AddResMode=1
|
||||
DelResAsk=1
|
||||
ImpSubDir=1
|
||||
ImpMp3=1
|
||||
ImpWav=1
|
||||
|
||||
|
||||
381
games/games/Projects/backstage/YouLeGamesServer.html
Normal file
@@ -0,0 +1,381 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="Expires" content="0">
|
||||
<meta http-equiv="Pragma" content="no-cache">
|
||||
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1 user-scalable=0"/>
|
||||
<title>后台接口表</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="divChat">
|
||||
<textarea name="txtChatMain" id="txtChatMain" readonly="readonly" class="txtarea"></textarea>
|
||||
</div>
|
||||
|
||||
<style type='text/css'>
|
||||
div#divChat { width:30em; }
|
||||
textarea.txtarea { float:left; width: 34em; height: 20em;}
|
||||
</style>
|
||||
<script type="text/javascript" src="md5.js"></script>
|
||||
<script type="text/javascript" src="indexDb.js"></script>
|
||||
<script type="text/javascript" src="lz-string.js"></script>
|
||||
<script type="text/javascript" src="minhttp.js"></script>
|
||||
<script type="text/javascript" src="packet.js"></script>
|
||||
<script type="text/javascript">
|
||||
// Websocket object
|
||||
var ws = null;
|
||||
// Websocket 连接地址
|
||||
var ws_url = "ws://127.0.0.1:56000";
|
||||
//临时屏蔽某个游戏的数据包
|
||||
var blacknamelist_game = [];
|
||||
// Helper functions
|
||||
function $() {
|
||||
return document.getElementById(arguments[0]);
|
||||
}
|
||||
function logMsg(msg) {
|
||||
$('txtChatMain').value += msg + '\n';
|
||||
}
|
||||
function logmsg(msg) {
|
||||
$('txtChatMain').value += msg + '\n';
|
||||
}
|
||||
function sendMsg(msg) {
|
||||
try{
|
||||
ws.send(msg);
|
||||
}catch(e){
|
||||
console.log(min_now() + "发包报错。");
|
||||
console.log(msg);
|
||||
console.log(e);
|
||||
}
|
||||
}
|
||||
function sendmsg(msg) {
|
||||
try{
|
||||
ws.send(msg);
|
||||
}catch(e){
|
||||
console.log(min_now() + "发包报错。");
|
||||
console.log(msg);
|
||||
console.log(e);
|
||||
}
|
||||
}
|
||||
//重新连接
|
||||
function reconnect(){
|
||||
ws = null;
|
||||
connectWebSocket();
|
||||
}
|
||||
// Websocket functions
|
||||
function connectWebSocket() {
|
||||
OnBeginConnectedServerChat();
|
||||
if ("WebSocket" in window) {
|
||||
// Create new websocket connection
|
||||
ws = new WebSocket(ws_url);
|
||||
|
||||
// Called after connection is established
|
||||
ws.onopen = function() {
|
||||
logMsg(min_now() + ' tcp connected to: ' + ws.url);
|
||||
sendMsg('dfw19770109'); //告诉ServerChat.exe我是逻辑服务器
|
||||
ws.wsisclose = false;
|
||||
};
|
||||
|
||||
// Called when connection is closed
|
||||
ws.onclose = function() {
|
||||
ws.wsisclose = true;
|
||||
logMsg(min_now() + " Connection closed!");
|
||||
ws.reconnecttimer = min_ontimeout(reconnect, 5000);
|
||||
};
|
||||
|
||||
// Called when a new message is received
|
||||
ws.sendall = function (msg) {
|
||||
if (ws.wsisclose){
|
||||
return;
|
||||
}
|
||||
if (typeof(msg) == 'string') {
|
||||
sendMsg('@toallall:' + msg);
|
||||
}
|
||||
else
|
||||
{
|
||||
var s = JSON.stringify(msg);
|
||||
sendMsg('@toallall:' + s);
|
||||
}
|
||||
}
|
||||
|
||||
//Send message to HTTP client
|
||||
ws.sendtou = function (head, msg) {
|
||||
if (ws.wsisclose){
|
||||
return;
|
||||
}
|
||||
sendMsg(head + msg);
|
||||
}
|
||||
|
||||
//Send message to TCP client
|
||||
ws.sendbyids = function(ids, msg) {
|
||||
if (ws.wsisclose){
|
||||
return;
|
||||
}
|
||||
var s = '@tooneone:';
|
||||
var str_ids;
|
||||
if (typeof(msg) == 'string')
|
||||
{}
|
||||
else
|
||||
{
|
||||
msg = JSON.stringify(msg);
|
||||
}
|
||||
if (typeof(ids) == 'string')
|
||||
{
|
||||
str_ids = ids;
|
||||
}
|
||||
else
|
||||
{
|
||||
//ids:[1,5,8] 要转成字符串 1,5,8
|
||||
str_ids = ids[0];
|
||||
for (var i=1; i<ids.length; i++)
|
||||
{
|
||||
str_ids = str_ids + ',' + ids[i];
|
||||
}
|
||||
}
|
||||
s = s + str_ids + ':' + msg;
|
||||
sendMsg(s);
|
||||
}
|
||||
|
||||
ws.sendclosetcp = function(ids) {
|
||||
if (ws.wsisclose){
|
||||
return;
|
||||
}
|
||||
var s = '@toclosed:';
|
||||
var str_ids;
|
||||
if (typeof(ids) == 'string') {
|
||||
str_ids = ids;
|
||||
}else{
|
||||
//ids:[1,5,8] 要转成字符串 1,5,8
|
||||
str_ids = ids[0];
|
||||
for (var i=1; i<ids.length; i++)
|
||||
{
|
||||
str_ids = str_ids + ',' + ids[i];
|
||||
}
|
||||
}
|
||||
s = s + str_ids+ ':a';
|
||||
sendMsg(s);
|
||||
}
|
||||
|
||||
ws.onmessage = function (msg) {
|
||||
if (msg.data)
|
||||
{
|
||||
// logMsg(msg.data);
|
||||
var arr = msg.data;
|
||||
var tou = arr.substr(10, 5);
|
||||
// var arrs = arr.split(":");
|
||||
//取前面50个字符,以免全字符split,提高效率
|
||||
var arr50 = arr.substr(0, 50);
|
||||
var arrs = arr50.split(":");
|
||||
|
||||
if (tou == 'http_')
|
||||
{//http
|
||||
var s1 = '@tooneone' + ':' + arrs[1] + ':';
|
||||
var s2 = "";
|
||||
if (arrs.length > 2)
|
||||
{//是数据,否则是命令
|
||||
s2 = msg.data.substr(s1.length, msg.data.length-s1.length);
|
||||
}
|
||||
OnHttpMessage(s1, s2);
|
||||
}
|
||||
else
|
||||
{//tcp
|
||||
var ss0 = arrs[0];
|
||||
var ss1 = arrs[1];
|
||||
var sip = arrs[2];
|
||||
var s01 = ss0 + ':' + ss1 + ':' + sip + ':';
|
||||
var ss2 = "";
|
||||
if (arrs.length > 3)
|
||||
{//是数据,否则是命令
|
||||
ss2 = msg.data.substr(s01.length, msg.data.length - s01.length);
|
||||
}
|
||||
OnTcpMessage(ss0, ss1, sip, ss2);
|
||||
|
||||
// var ss0 = arrs[0];
|
||||
// var ss1 = arrs[1];
|
||||
// var s01 = ss0 + ':' + ss1 + ':';
|
||||
// var ss2 = "";
|
||||
// if (arrs.length > 2)
|
||||
// {//是数据,否则是命令
|
||||
// ss2 = msg.data.substr(s01.length, msg.data.length - s01.length);
|
||||
// }
|
||||
// OnTcpMessage(ss0, ss1, "", ss2);
|
||||
}
|
||||
};
|
||||
|
||||
return;
|
||||
};
|
||||
}
|
||||
else
|
||||
{
|
||||
logMsg('Browser doesn\'t support websockets!');
|
||||
}
|
||||
|
||||
OnAfterConnectedServerChat();
|
||||
}
|
||||
|
||||
//server.html连接ServerChat.exe前的事件
|
||||
function OnBeginConnectedServerChat()
|
||||
{
|
||||
}
|
||||
|
||||
//server.html连接ServerChat.exe后的事件
|
||||
function OnAfterConnectedServerChat()
|
||||
{
|
||||
//给packet_face传递发包函数
|
||||
if (typeof(packet_face) != "undefined")
|
||||
{
|
||||
global.packet_face.SendPack_Tcp = ws.sendbyids;
|
||||
global.packet_face.SendPack_Http = ws.sendtou;
|
||||
}
|
||||
}
|
||||
|
||||
//收到客户端http发包触发的事件
|
||||
function OnHttpMessage(str_httpid, str_data)
|
||||
{
|
||||
try
|
||||
{
|
||||
str_data = min_replaceAll(str_data, "%", "");
|
||||
str_data = decodeURIComponent(str_data); //解码
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
console.log("OnHttpMessage_decodeURIComponent:" + str_data);
|
||||
return;
|
||||
}
|
||||
|
||||
var s = "";
|
||||
s = str_data.substr(0, 6);
|
||||
if (s == "&data=") {
|
||||
str_data = str_data.replace("&data=", "");
|
||||
}
|
||||
s = str_data.substr(0, 5);
|
||||
if (s == "data=") {
|
||||
str_data = str_data.replace("data=", "");
|
||||
}
|
||||
s = str_data.substr(0, 2);
|
||||
if (s == "&=") {
|
||||
str_data = str_data.replace("&=", "");
|
||||
}
|
||||
s = str_data.substr(0, 1);
|
||||
if (s == "&") {
|
||||
str_data = str_data.replace("&", "");
|
||||
}
|
||||
|
||||
if (typeof(packet_face) != "undefined") {
|
||||
if (str_data) {
|
||||
try
|
||||
{
|
||||
var json_data = JSON.parse(str_data);
|
||||
if (json_data){
|
||||
json_data.conmode = "http";
|
||||
json_data.fromid = str_httpid;
|
||||
packet_face.ReceivePack(json_data);
|
||||
}
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
console.log(min_now() + " str_data:" + str_data);
|
||||
console.log(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//收到客户端tcp发包触发的事件
|
||||
function OnTcpMessage(str_com, str_tcpid, str_ip, str_data)
|
||||
{
|
||||
switch (str_com)
|
||||
{
|
||||
case "@toconcon": //连上ServerChat.exe
|
||||
break;
|
||||
|
||||
case "@tologin1": //客户端连接上
|
||||
if (typeof(packet_face) != "undefined")
|
||||
{
|
||||
packet_face.OnTcpConnected(str_tcpid);
|
||||
}
|
||||
break;
|
||||
|
||||
case "@toleave1": //客户端断开
|
||||
if (typeof(packet_face) != "undefined")
|
||||
{
|
||||
packet_face.OnTcpDisConnected(str_tcpid);
|
||||
}
|
||||
break;
|
||||
|
||||
case "@toserver": //客户端发包
|
||||
if (typeof(packet_face) != "undefined")
|
||||
{
|
||||
try
|
||||
{
|
||||
//去除%,否则decodeURIComponent(str_data)会报错
|
||||
str_data = min_replaceAll(str_data, "%", "");
|
||||
//解码
|
||||
str_data = decodeURIComponent(str_data);
|
||||
var json_data = JSON.parse(str_data);
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
console.log(min_now() + "非法的TCP连接");
|
||||
var errlog = {};
|
||||
errlog.com = str_com;
|
||||
errlog.tcpid = str_tcpid;
|
||||
errlog.ip = str_ip;
|
||||
errlog.data = str_data;
|
||||
console.log(errlog);
|
||||
//断开tcp连接
|
||||
ws.sendclosetcp(str_tcpid);
|
||||
return;
|
||||
}
|
||||
|
||||
if (json_data){
|
||||
try
|
||||
{
|
||||
//屏蔽某个有错的route
|
||||
if (json_data.route){
|
||||
if (min_ary_indexof(blacknamelist_game, json_data.route) > -1){
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch(e)
|
||||
{}
|
||||
|
||||
json_data.conmode = "tcp";
|
||||
json_data.fromid = str_tcpid;
|
||||
json_data.ip = str_ip;
|
||||
|
||||
try
|
||||
{
|
||||
packet_face.ReceivePack(json_data);
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
console.log(min_now() + "执行rpc出错");
|
||||
console.log(json_data);
|
||||
console.log(e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
console.log(min_now() + "非法的TCP连接");
|
||||
var errlog = {};
|
||||
errlog.com = str_com;
|
||||
errlog.tcpid = str_tcpid;
|
||||
errlog.ip = str_ip;
|
||||
errlog.data = str_data;
|
||||
console.log(errlog);
|
||||
//断开tcp连接
|
||||
ws.sendclosetcp(str_tcpid);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
window.onload = connectWebSocket();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
13
games/games/Projects/backstage/applist.js
Normal file
@@ -0,0 +1,13 @@
|
||||
///////////////////////////////////////////////////
|
||||
//////////////////////应用列表/////////////////////
|
||||
///////////////////////////////////////////////////
|
||||
//系统服务
|
||||
min_loadJsFile("server/app.js", function (){
|
||||
//友乐游戏
|
||||
min_loadJsFile("youle/app.js", function (){
|
||||
//动态更新模块
|
||||
min_loadJsFile("update/app.js", function (){
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
77
games/games/Projects/backstage/class/class.app.js
Normal file
@@ -0,0 +1,77 @@
|
||||
///////////////////////////////////////////////////
|
||||
//////////////cls_app: 应用基础类//////////////////
|
||||
///////////////////////////////////////////////////
|
||||
var cls_app = cls_app || {
|
||||
//构造函数
|
||||
new: function(_str_appname, _obj_packet) {
|
||||
/*
|
||||
参数说明:
|
||||
_str_appname 应用名称
|
||||
_obj_packet 所有应用的总包接口对象
|
||||
*/
|
||||
|
||||
//创建一个实例
|
||||
var app = {};
|
||||
|
||||
// ================= 实例的公有属性 ================= //
|
||||
//应用名称
|
||||
app.appname = _str_appname;
|
||||
//总包接口
|
||||
app.packet_face = _obj_packet;
|
||||
//给客户端发包函数
|
||||
app.SendPack = app.packet_face.SendPack;
|
||||
//给http客户端发包函数
|
||||
app.SendPack_Http = app.packet_face.SendPack_Http;
|
||||
//给tcp客户端发包函数
|
||||
app.SendPack_Tcp = app.packet_face.SendPack_Tcp;
|
||||
//将app添加到packet_face的应用列表中
|
||||
app.packet_face.applist.push(app);
|
||||
|
||||
//模块列表 [{"face":room_face,"facename":"room_face","routename":"room"}]
|
||||
app.modlist = [];
|
||||
|
||||
// ================= 实例的公有方法 ================= //
|
||||
//TCP客户端断开
|
||||
app.OnTcpDisConnected = function(_str_tcpid) {
|
||||
cls_app.OnTcpDisConnected(app, _str_tcpid);
|
||||
}
|
||||
|
||||
//处理数据包
|
||||
app.ReceivePack = function(_pack) {
|
||||
return cls_app.ReceivePack(app, _pack);
|
||||
}
|
||||
|
||||
return app;
|
||||
},
|
||||
|
||||
// ================= 所有实例的共享方法 ================= //
|
||||
//TCP客户端断开
|
||||
OnTcpDisConnected: function(_obj_app, _str_tcpid) {
|
||||
for (var i = 0; i < _obj_app.modlist.length; i++) {
|
||||
if (_obj_app.modlist[i].OnTcpDisConnected) {
|
||||
_obj_app.modlist[i].OnTcpDisConnected(_str_tcpid);
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
//处理数据包
|
||||
ReceivePack: function(_obj_app, _pack) {
|
||||
if (typeof(_pack) == "string") {
|
||||
_pack = JSON.parse(_pack); //转换json
|
||||
}
|
||||
//路由各个模块
|
||||
for (var i = 0; i < _obj_app.modlist.length; i++) {
|
||||
if (_pack.route == _obj_app.modlist[i].routename) {
|
||||
if (_obj_app.modlist[i].DoPack) {
|
||||
var repack = _obj_app.modlist[i].DoPack(_pack);
|
||||
//发包
|
||||
if (repack && _obj_app.SendPack) {
|
||||
_obj_app.SendPack(repack);
|
||||
}
|
||||
return repack;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||