Samples - spoolkitamura/nyle-doc-jp GitHub Wiki
�T���v���v���O�����Љ�
���s���@
���L�ŏЉ��e�T���v���v���O�����͂��ׂ�https://github.com/spoolkitamura/nyle/tree/master/samples�ɒu����Ă��܂��B
Gem�̃C���X�g�[����ɂ��������̂��܂܂�Ă��܂��̂ŁA���ۂɎ����Ă݂Ă��������B
�܂��́A���L�� Nyle�̊e�T���v���v���O�������ȒP�ɋN�������邽�߂�
��������[�����s�����������B (�����
���[���̂� Ruby/GTK3�������g�p���Ă���ANyle�͎g���Ă��܂���)
ruby launcher.rb
�����̃c���[�ŃT���v���v���O�����̃t�@�C�������_�u���N���b�N����ƁA
���̃T���v���v���O���������s����܂��B
�E���̃G���A�ɂ́A���̃T���v���v���O�����̃\�[�X���\������Ă��܂��B
Basic
color_chart.rb
Nyle�ŐF���̂���`����Ă�����̂̈ꗗ�ł��B
�}�E�X�N���b�N�܂��̓J�[�\���L�[�Ńy��W���肪�ł��܂��B
(�F���̂̒���[�J���[��
���Q��)
color_pixel.rb
��ʏ�̐F���菈���̃T���v���ł��B
�}�E�X�|�C���^�̈ʒu�̃s�N�Z���ɂ���
�F�̏����u#RRGGBB�v��16�i�`���ŕ\�����܂��B
draw_circle.rb
�~���`�悳��܂��B
draw_circle���\�b�h�̃I�v�V�����w��ɂ���āA���܂��܂ȉ~��`�����Ƃ��ł��܂��B
(draw_circle���\�b�h�̏ڍׂ�draw_circle���Q��)
draw_line.rb
�������`�悳��܂��B
draw_line���\�b�h�̃I�v�V�����w��ɂ���āA���܂��܂Ȓ�����`�����Ƃ��ł��܂��B
(draw_line���\�b�h�̏ڍׂ�draw_line���Q��)
draw_rect.rb
�����
�悳��܂��B
draw_rect���\�b�h�̃I�v�V�����w��ɂ���āA���܂��܂ȃN����
�����Ƃ��ł��܂��B
(draw_rect���\�b�h�̏ڍׂ�draw_rect���Q��)
draw_shape.rb
�C�ӂ̌�̐}�
���`�悳��܂��B
draw_shape���\�b�h�̃I�v�V�����w��ɂ���āA���܂��܂Ȍ�̐}�
��`�����Ƃ��ł��܂��B
(draw_shape���\�b�h�̏ڍׂ�draw_shape���Q��)
draw_text.rb
�����\������܂��B
draw_text���\�b�h�̃I�v�V�����w��ɂ���āA���܂��܂ȑ����ŕ�����`�����Ƃ��ł��܂��B
(draw_text���\�b�h�̏ڍׂ�draw_text���Q��)
image_click.rb
�摜�ƃ}�E�X�N���b�N�̃T���v���ł��B
���O���̉摜���N���b�N����ƁA���O�����ʂ̏ꏊ�ɕ\������܂��B
image_rotate.rb
�摜�Ƃ��̉�]�̃T���v���ł��B
�}�E�X�N���b�N�܂��̓J�[�\���L�[���������тɁA���j�� 90�x����]���܂��B
- ���N���b�N�܂��͍��J�[�\�� ... ���v���
- �E�N���b�N�܂��͉E�J�[�\�� ... �����v���
��̃��j�͉摜�t�@�C���̍�������ɉ�]���A
���̃��j�͉摜�t�@�C���̒��S�����ɉ�]���܂��B
image_rpg.rb
�摜�̕����̃T���v���ł��B
�w�i�摜�́A���̉摜�ɉ����č��E���ꂼ�ꔼ����
�E���S���̂P�̕����𒊏o�������̂��ɕ\�������Ă��܂��B
�L�����N�^�ɂ��ẮA���̉摜�����R�~�c�S�̂P�Q�ɕ������Ĕz���A
�J�[�\���L�[�̉�����Ԃɉ����ăL�����N�^��������ς��Ȃ���
�����Ă���悤�ɕ\�������Ă��܂��B
keyboard.rb
�L�[�����̃T���v���ł��B
�C�ӂ̃L�[�������ƁA�Y������L�[�̖��O����ʂɕ\������܂��B
pause.rb
�o�ߎ��Ԃɂ�鐧��Ɖ�ʃN���A�̃T���v���ł��B
�����_���ȉ~���Q�b�ԘA���ŕ`�悵�����ƁA�Q�b�Ԓ����Ă����ʂ��N���A���܂��B�A���̓�����J��Ԃ��܂�)
(�ȍ
random_walk.rb
random_walk_trace.rb
random_walk_trace_fadeout.rb
random_walk_trace_layer.rb
��ʂ̕`��O�Ղ̈Ⴂ�Ɋւ���T���v���ł��B
���urandom_walk.rb�v�͉��F�������Ȋۂ������_���ɓ������܂��B
���urandom_walk_trace.rb�v�����l�̓��������܂����A
�������O�Ղ���ʂɎc��悤�ɂȂ��Ă��܂��B
���urandom_walk_trace_fadeout.rb�v�����l�̓��������܂����A
�������O�Ղ��t�F�[�h�A�E�g����悤�ɂȂ��Ă��܂��B
���urandom_walk_trace_layer.rb�v�͊e���C���[�ɏ�������(�ԁA�A�A��)��\�������A
�������O�Ղ����ꂼ��قȂ��Ԃŕ\�������Ă��܂��B
rotation.rb
�o�ߎ��Ԃɂ�鐧��̃T���v���ł��B
��]����R�̗ւ̏��Ԃ���莞��(�R�b)���Ƃɓ���ւ��܂��B
Application
block.rb
�u���b�N�����̉�ʂ��C���[�W�����T���v���ł��B
�}�E�X�̈ʒu�ɉ����āA�p�h�������E�ɓ����܂��̂�
�{�[���𗎂Ƃ��Ȃ��悤�ɒ��˕Ԃ��Ă��������B
���_�W�v��Q�[���I�[�o�[�Ȃǂ̏����͎�������Ă��܂���̂�
���R�ɃA�����W���Ă݂Ă��������B
clock.rb
�A�i���O���v�̃T���v���ł��B
(���߂邾���ŃC���^���N�e�B�u�ȋ@�\�͂���܂���)
falling.rb
�������̌n�Q�[���̃T���v���ł��B
���E�̃J�[�\���L�[�Ńp��������āA�ォ�痎���Ă���ʕ����Q�b�g���Ă��������B
����� 100�_�ɂȂ�ƃN���A�A����ɓ�����ƃQ�[���I�[�o�[�ł��B
�Ȃ��A�ʕ����}�E�X�N���b�N���邱�Ƃɂ���Ă����_����܂����A
�ԈႦ�ĕ�����N���b�N����ƃQ�[���I�[�o�[�ƂȂ�܂��B
flight.rb
�t���C�g�V�~�����[�^�[���̃T���v���ł��B
�㉺���E�̃J�[�\���L�[�ō��x��p�x�̒������ł��A
�X�̗���Ă����l�q���ς��܂��B
pendulum.rb
��d�U��q�̃V�~�����[�V�����̃T���v���ł��B
��ʍ����̃X���C�_�[�ɂ���āA�Q�̐U��q�̂��ꂼ��̒����Əd����ς��邱�Ƃ��ł��܂��B
�܂��A�������X�s���{�^���ɂ���ďd�͉����x�̒l��ς��邱�Ƃ��ł��܂��B
�l���ύX�����Ɠ�d�U��q�̃��f���ɂ��̓��e�������ɔ��f����A��ʏ�̋������ω����܂��B
fourier_series.rb
�t�[���G���������������T���v���ł��B
��ʍ���̃X���C�_�[�ɂ���āA�d�ˍ��킹��g�̐���ς��邱�Ƃ��ł��܂��B
�d�ˍ��킹�𑽂�����قǁA�P���Ȕg�����
�ɋ߂Â��Ă����l�q���킩��܂��B
sketch.rb
���G�����\�t�g���̃T���v���ł��B
�}�E�X�����N���b�N���Ȃ��瓮�����ƁA�F�̂������������Ƃ��ł��܂��B �}�E�X���E�N���b�N���Ȃ��瓮�����ƁA�
���������������Ƃ��ł��܂��B
�`�悷��F�́A��ʍ����̃��j���[����u�ԁv�u�v�u�v�̂R�F��I�Ԃ��Ƃ��ł��܂��B
�܂��A[save]�{�^���������ƁA��悵����Ԃ̉�ʂ����̂܂� PNG�t�@�C���Ƃ��ĕۑ�����܂��B (�T���v���Ɠ����f�B���N�g����
sketch.png`�Ƃ������O�̃t�@�C�����ł��܂�)
sugar.rb
�������T���T���Ɨ����Ă����悤�ȃC���[�W�̃T���v���ł��B
�}�E�X�����N���b�N���Ȃ��瓮�����Ɖ��F������������A�����̎M�ɂȂ�܂��B
�}�E�X���E�N���b�N���Ȃ��瓮�����Ɖ��F�����������A�����̎M���Ȃ��Ȃ�܂��B
��ʂ̍����ɂ���āA�M����Ă������Ƃ�����܂��B
tree.rb
�t���N�^�����g�������`�}�̃T���v���ł��B
��ʂ̍��[����E�[�܂ŁA�}�E�X�̈ʒu�ɂ���Ď}�̊J���p�x���ς��܂��B