<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://wiki.mineprogramming.org/index.php?action=history&amp;feed=atom&amp;title=ModPE%2FRenderer</id>
		<title>ModPE/Renderer - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.mineprogramming.org/index.php?action=history&amp;feed=atom&amp;title=ModPE%2FRenderer"/>
		<link rel="alternate" type="text/html" href="https://wiki.mineprogramming.org/index.php?title=ModPE/Renderer&amp;action=history"/>
		<updated>2026-04-28T15:52:40Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.mineprogramming.org/index.php?title=ModPE/Renderer&amp;diff=180&amp;oldid=prev</id>
		<title>Admin в 21:11, 1 августа 2017</title>
		<link rel="alternate" type="text/html" href="https://wiki.mineprogramming.org/index.php?title=ModPE/Renderer&amp;diff=180&amp;oldid=prev"/>
				<updated>2017-08-01T21:11:38Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 21:11, 1 августа 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Строка 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Renderer API существенно отличается от остального ModPE API. Автор программы,&amp;amp;nbsp;[http://zhuoweizhang.net/design/ Zhuowei Zhang], [http://zhuoweizhang.net/design/designs/bl_renderer_api.html прокомментировал этот &amp;amp;nbsp;факт на своем сайте].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Renderer API существенно отличается от остального ModPE API. Автор программы,&amp;amp;nbsp;[http://zhuoweizhang.net/design/ Zhuowei Zhang], [http://zhuoweizhang.net/design/designs/bl_renderer_api.html прокомментировал этот &amp;amp;nbsp;факт на своем сайте].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Функции Renderer ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Функции Renderer ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Объект Renderer содержит всего 2 функции (еще одна функция недоступна из &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;AndroidAPI&lt;/del&gt;, но может быть вызвана напрямую из классов BlockLaunchera, [https://www.mineprogramming.org/risenores/ тут пример]):&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Объект Renderer содержит всего 2 функции (еще одна функция недоступна из &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ModPE API&lt;/ins&gt;, но может быть вызвана напрямую из классов BlockLaunchera, [https://www.mineprogramming.org/risenores/ тут пример]):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== get(id) ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== get(id) ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.mineprogramming.org/index.php?title=ModPE/Renderer&amp;diff=77&amp;oldid=prev</id>
		<title>Admin: Created page with &quot; '''Renderer -&amp;nbsp;'''часть ModPE API, позволяющая создавать новые рендеры и изменять существующие. Функции R...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.mineprogramming.org/index.php?title=ModPE/Renderer&amp;diff=77&amp;oldid=prev"/>
				<updated>2017-05-03T12:57:18Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; &amp;#039;&amp;#039;&amp;#039;Renderer - &amp;#039;&amp;#039;&amp;#039;часть ModPE API, позволяющая создавать новые рендеры и изменять существующие. Функции R...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
'''Renderer -&amp;amp;nbsp;'''часть ModPE API, позволяющая создавать новые рендеры и изменять существующие. Функции Renderer отсутствуют в дампе, но тем не менее они работают в последних версиях [[Blocklauncher|Blocklauncher'a]].&lt;br /&gt;
&lt;br /&gt;
Renderer API существенно отличается от остального ModPE API. Автор программы,&amp;amp;nbsp;[http://zhuoweizhang.net/design/ Zhuowei Zhang], [http://zhuoweizhang.net/design/designs/bl_renderer_api.html прокомментировал этот &amp;amp;nbsp;факт на своем сайте].&lt;br /&gt;
&lt;br /&gt;
== Функции Renderer ==&lt;br /&gt;
&lt;br /&gt;
Объект Renderer содержит всего 2 функции (еще одна функция недоступна из AndroidAPI, но может быть вызвана напрямую из классов BlockLaunchera, [https://www.mineprogramming.org/risenores/ тут пример]):&lt;br /&gt;
&lt;br /&gt;
=== get(id) ===&lt;br /&gt;
&lt;br /&gt;
Возвращает объект рендера, взятого из id = RenderType.*.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== createHumanoidRenderer() ===&lt;br /&gt;
&lt;br /&gt;
Возвращает новый объект рендера по образу и подобию игрока.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== createItemSpriteRenderer(id) ===&lt;br /&gt;
&lt;br /&gt;
скрытая функция, реализовать можно так:&lt;br /&gt;
&amp;lt;pre&amp;gt;Renderer.createItemSpriteRenderer = function(id){&lt;br /&gt;
    var api = new net.zhuoweizhang.mcpelauncher.api.modpe.RendererManager;&lt;br /&gt;
    return api.nativeCreateItemSpriteRenderer(id); //возвратит не объект, а готовый RenderType&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Создает рендер, как у дропа предмета id.&lt;br /&gt;
&lt;br /&gt;
== Объект Renderer ==&lt;br /&gt;
&lt;br /&gt;
Используется для работы с рендерами. Имеет только две функции:&lt;br /&gt;
&lt;br /&gt;
=== getRenderType() ===&lt;br /&gt;
&lt;br /&gt;
Возвращает тип рендера, совместимый с Entity.setRenderType(entity, render);&lt;br /&gt;
&lt;br /&gt;
=== getModel() ===&lt;br /&gt;
&lt;br /&gt;
Возвращает модель моба, которую можно редактировать.&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>