Существует ли принятая схема именования для - PullRequest
0 голосов
/ 05 июня 2011

Я работаю над фреймворком для разработки игр на флэш-памяти, и мне интересно, есть ли общепринятая схема именования для основного имени метода тика / обновления и имени для функций, вызываемых до и после?

Я могу думать о:

onPreTick(), onTick() and onPostTick()
onPreFrame(), onFrame(), and onPostFrame()
onPreUpdate(), onUpdate(), and onPostUpdate()

Есть ли какой-то принятый термин для того, что я пытаюсь передать?

Ответы [ 2 ]

1 голос
/ 05 июня 2011

Для флэш-памяти, использующей on перед именами типов событий, это довольно стандартная практика, хотя в AS3 это не требуется.Так что onFrame является стандартным.Вместо pre и post вы можете использовать before и aftertick также распространен в игровом цикле.Однако вы можете использовать более конкретный термин в update.Например, если вы обновляете только физику, назовите ее updatePhysics.

0 голосов
/ 05 июня 2011

Лично я следую практике использования в [objectName] [eventType] для именования моих обработчиков событий, например:

var loader:Loader = new Loader();
loader.addEventListener(Event.COMPLETE, onLoaderComplete);
loader.load(new URLRequest(url));

function onLoaderComplete(e:Event):void {}

Однако, если бы я добавлял прослушиватель событий к объекту в его классе, я бы исключил имя объекта, чтобы оно больше походило на [eventType], например:

public class CustomLoader extends Loader
{
    public function CustomLoader(url:String)
    {
        this.addEventListener(Event.COMPLETE, onComplete);
        this.load(new URLRequest(url));
    }

    function onComplete(e:Event):void { }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...