Глобальные методы и переменные CoreEngine — различия между версиями

(Новая страница: «<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> Кроме InnerCore/Базовые_методы_и_переменн…»)
 
 
Строка 1: Строка 1:
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
+
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
 
Кроме [[InnerCore/Базовые_методы_и_переменные_исполняемых_файлов|базовых переменных и методов исполняемых файлов]], Inner Core предоставляет некоторое количество других глобальных методов. Их список приведён ниже:
 
Кроме [[InnerCore/Базовые_методы_и_переменные_исполняемых_файлов|базовых переменных и методов исполняемых файлов]], Inner Core предоставляет некоторое количество других глобальных методов. Их список приведён ниже:
  
*getCoreAPILevel() - возвращает текущую версию API Inner Core, может использоваться для того, чтобы обеспечивать совместимость модов с прошлыми версиями. Текущая версия - 8  
+
*getCoreAPILevel() - возвращает текущую версию API Inner Core, может использоваться для того, чтобы обеспечивать совместимость модов с прошлыми версиями Inner Core. Текущая версия - 8  
 
*runOnMainThread(func) - запускает функцию func на главном потоке Майнкрафта  
 
*runOnMainThread(func) - запускает функцию func на главном потоке Майнкрафта  
 
*getMCPEVersion() - возвращает текущую версию Майнкрафта в формате:  
 
*getMCPEVersion() - возвращает текущую версию Майнкрафта в формате:  
Строка 19: Строка 19:
 
*m(messages...) - выводит несколько отладочных сообщений, разделённых запятыми,&nbsp;тёмно-зелёным цветом с&nbsp;префиксом "DEBUG: "&nbsp;в чат. Если одно из сообщений является объектом, он выведется как JSON-строка  
 
*m(messages...) - выводит несколько отладочных сообщений, разделённых запятыми,&nbsp;тёмно-зелёным цветом с&nbsp;префиксом "DEBUG: "&nbsp;в чат. Если одно из сообщений является объектом, он выведется как JSON-строка  
 
*bitmap(bitmap, title) - показывает диалоговое окно с изображением, взятым из параметра bitmap типа ''Bitmap'', и с заголовком title  
 
*bitmap(bitmap, title) - показывает диалоговое окно с изображением, взятым из параметра bitmap типа ''Bitmap'', и с заголовком title  
</div> </div> </div>
+
</div> </div> </div> </div> </div>

Текущая версия на 03:13, 16 марта 2019

Кроме базовых переменных и методов исполняемых файлов, Inner Core предоставляет некоторое количество других глобальных методов. Их список приведён ниже:

  • getCoreAPILevel() - возвращает текущую версию API Inner Core, может использоваться для того, чтобы обеспечивать совместимость модов с прошлыми версиями Inner Core. Текущая версия - 8
  • runOnMainThread(func) - запускает функцию func на главном потоке Майнкрафта
  • getMCPEVersion() - возвращает текущую версию Майнкрафта в формате:

 

{
    str: "1.0.3.12", // string representation
    array: [1, 0, 3, 12], // array representation
    main: 17 // array[0] * 17 + array[1]
}
  • addParticle(x, y, z, id, vx, vy, vz, data) - добавляет на координатах x, y, z ванильную частицу типа id и задаёт ей ускорение vx, vy, vz. data?
  • message(message) - выводит отладочное сообщение тёмно-зелёным цветом с префиксом "DEBUG: " в чат
  • warning(message) - выводит отладочное сообщение золотистым цветом с префиксом "WARNING: " в чат
  • error(message) - выводит отладочное сообщение тёмно-красным цветом с префиксом "ERROR: " в чат
  • m(messages...) - выводит несколько отладочных сообщений, разделённых запятыми, тёмно-зелёным цветом с префиксом "DEBUG: " в чат. Если одно из сообщений является объектом, он выведется как JSON-строка
  • bitmap(bitmap, title) - показывает диалоговое окно с изображением, взятым из параметра bitmap типа Bitmap, и с заголовком title