Difference between revisions of "Category:Papyrus/ja"
Jump to navigation
Jump to search
m
wikify
imported>Eishunsama (Created page with "{{PageTitle|Category:Papyrus}} __NOTOC__ __NOEDITSECTION__ {|style="color:black;" width="100%" border="0" cellpadding="5" valign="top" |valign="top"| [[File:Papyrus.png|64px|...") |
imported>Gurgate m (wikify) |
||
Line 8: | Line 8: | ||
'''Papyrus (パピルス)'''とは、クリエイションキットに特化した、 Script (スクリプト)作成のための全く新しいシステムです。 他の一般的なスクリプト言語同様、プログラミングやスクリプトに馴染みのない人にとっては、少々取っつきにくいものとなっています。このページは、パピルスの全ての項目への入り口となります。そして、各人の修得度に応じた、いくつかの学習方法が用意されています。 | '''Papyrus (パピルス)'''とは、クリエイションキットに特化した、 Script (スクリプト)作成のための全く新しいシステムです。 他の一般的なスクリプト言語同様、プログラミングやスクリプトに馴染みのない人にとっては、少々取っつきにくいものとなっています。このページは、パピルスの全ての項目への入り口となります。そして、各人の修得度に応じた、いくつかの学習方法が用意されています。 | ||
===The Complete Beginner (完全な初心者)=== | ===The Complete Beginner (完全な初心者)=== | ||
これまでに、他のプログラミング言語やスクリプトを使ったことがない人にとっては、パピルスの学習は時間がかかるかもしれ ません。ただ、全てにおいてそうという訳ではないので安心してください。もし、ベセスダ社のツールを使ったことがないのであれば、まずは[[:Category:Tutorials/ja|チュートリアル]]を学習してみて、そこを足がかりとしてください。 [[Bethesda_Tutorial_Papyrus_Hello_World/ja|Hello, World]] のチュートリアルは、パピルスによるスクリプトの作成と操作の基礎となるでしょう。また、例えその時点で全てを理解できていなくとも、 | これまでに、他のプログラミング言語やスクリプトを使ったことがない人にとっては、パピルスの学習は時間がかかるかもしれ ません。ただ、全てにおいてそうという訳ではないので安心してください。もし、ベセスダ社のツールを使ったことがないのであれば、まずは[[:Category:Tutorials/ja|チュートリアル]]を学習してみて、そこを足がかりとしてください。 [[Bethesda_Tutorial_Papyrus_Hello_World/ja|Hello, World]] のチュートリアルは、パピルスによるスクリプトの作成と操作の基礎となるでしょう。また、例えその時点で全てを理解できていなくとも、 {{ulink|Papyrus_Introduction|Papyrus primer|en}} (パピルス入門)のページを読み進めた方が、より良いでしょう。 | ||
パピルスが本格的なスクリプト言語であることを忘れないでください。完全に習熟するには相応の学習が必要です。しかし、パピルスを通じて学習する ことの多くは、他のプログラミング言語やスクリプトにも応用できるような知識です。くじけずに頑張ってください。そして、迷ったら、この wiki や [http://forums.bethsoft.com/index.php?/forum/184-the-creation-kit/ Creation Kit forum] 、オンラインコミュニティーの他の Mod 作成者にも助けを求めてください! | パピルスが本格的なスクリプト言語であることを忘れないでください。完全に習熟するには相応の学習が必要です。しかし、パピルスを通じて学習する ことの多くは、他のプログラミング言語やスクリプトにも応用できるような知識です。くじけずに頑張ってください。そして、迷ったら、この wiki や [http://forums.bethsoft.com/index.php?/forum/184-the-creation-kit/ Creation Kit forum] 、オンラインコミュニティーの他の Mod 作成者にも助けを求めてください! | ||
===Veteran Bethesda Modders (ベセスダMod作成のベテラン)=== | ===Veteran Bethesda Modders (ベセスダMod作成のベテラン)=== | ||
以前のベセスダ社製ゲーム(オブリビオンやフォールアウトなど)での Mod 作成経験は、パピルスにおいても基本的な専門用語や概念を理解するには大いに有用でしょう。ゲーム内でのパピルスのインターフェスは全く新規なものであ り、また一方で、いくつかの新しい概念が取り入れられています。スクリプト作成に挑戦する前に、 | 以前のベセスダ社製ゲーム(オブリビオンやフォールアウトなど)での Mod 作成経験は、パピルスにおいても基本的な専門用語や概念を理解するには大いに有用でしょう。ゲーム内でのパピルスのインターフェスは全く新規なものであ り、また一方で、いくつかの新しい概念が取り入れられています。スクリプト作成に挑戦する前に、 {{ulink|Papyrus_Introduction|Papyrus primer|en}} (パピルス入門)のページだけでなく、 {{ulink|Differences_from_Previous_Scripting|これまでのベセスダスクリプトツールとの違い|en}} のページも読んでおいてください。 [[Bethesda_Tutorial_Papyrus_Hello_World/ja|Hello, World]] のチュートリアルも読んでおくと、スクリプトの作成、コンパイル及び、ゲームへの関連付けをよく理解できるでしょう。 | ||
===Experienced Scripters/Programmers (スクリプト作成・プログラミング経験者)=== | ===Experienced Scripters/Programmers (スクリプト作成・プログラミング経験者)=== | ||
「オブジェクト指向」や「コンパイル」、「スレッディング」の概念に精通しているのであれば、 | 「オブジェクト指向」や「コンパイル」、「スレッディング」の概念に精通しているのであれば、 {{ulink|Papyrus_Introduction|Papyrus primer|en}} (パピルス入門)のページに軽く目を通してください。この記事には、本言語がどのようにゲームに作用するのかが、実例を交えて記載されています。また、[[Bethesda_Tutorial_Papyrus_Events_and_Properties/ja|このチュートリアル]]で、 {{ulink|:Category:Bethesda_Level_Design_Tutorial_Series|level design tutorial series|en}}に従ってボスとの戦闘を導入することに挑戦してみてください。 | ||
===Papyrus Expert (パピルス熟練者)=== | ===Papyrus Expert (パピルス熟練者)=== | ||
Line 26: | Line 26: | ||
==Papyrus Index== | ==Papyrus Index== | ||
===Papyrus Concepts=== | ===Papyrus Concepts=== | ||
* | * {{ulink|Papyrus Introduction|Papyrus Primer|en}} | ||
* | * {{ulink|Differences_from_Previous_Scripting|Differences from Previous Scripting|en}} | ||
* | * {{ulink|Variables and Properties (Papyrus)|Variables & Properties|en}} | ||
* | * {{ulink|Arrays (Papyrus)|Arrays|en}} | ||
* | * {{ulink|States (Papyrus)|States}} | ||
* | * {{ulink|Function Reference |Functions|en}} | ||
* | * {{ulink|Extending Scripts (Papyrus)|Extending Scripts|en}} | ||
* | * {{ulink|Threading Notes (Papyrus)|Notes on Threading}} | ||
* | * {{ulink|Persistence (Papyrus)|Persistence}} | ||
* | * {{ulink|Save File Notes (Papyrus)|Notes on Saves}} | ||
* | * {{ulink|Complete Example Scripts|Complete Example Scripts}} | ||
===External Text Editors=== | ===External Text Editors=== | ||
* | * {{ulink|Notepad++ Setup|Notepad++ Setup|en}} | ||
* | * {{ulink|Sublime Text Setup|Sublime Text Setup|en}} | ||
* | * {{ulink|Emacs Setup|Emacs Setup|en}} | ||
* | * {{ulink|UltraEdit Setup|UltraEdit Setup|en}} | ||
===Reference Pages=== | ===Reference Pages=== | ||
* | * {{ulink|:Category:Papyrus Language Reference|Papyrus Language Reference|en}} | ||
* | * {{ulink|:Category:Script Objects|Papyrus Script Objects|en}} | ||
* | * {{ulink|Papyrus Compiler Reference|Papyrus Compiler Reference|en}} | ||
* | * {{ulink|Papyrus Compiler Errors|Papyrus Compiler Errors|en}} | ||
* | * {{ulink|Papyrus Runtime Errors|Papyrus Runtime Errors|en}} | ||
* | * {{ulink|INI Settings (Papyrus)|Papyrus-related INI Settings|en}} | ||
* | * {{ulink|Console Commands (Papyrus)|Papyrus-related Console Commands|en}} | ||
* | * {{ulink|Common Functions and Events (Papyrus)|Common Functions and Events|en}} | ||
* | * {{ulink|FAQ:_My_Script_Doesn%27t_Work!|Papyrus Troubleshooting FAQ|en}} | ||
* | * {{ulink|Papyrus_Glossary|Glossary of Terms|en}} | ||
|- | |- | ||
|colspan=2| | |colspan=2| |