আমার গ্রাফিক্স ডিজাইনার পৃথক পিএনজি ফাইলগুলিতে গ্রাফিক্স তৈরি করেছে। এমন কোনও চৌকস সরঞ্জাম / লিপি আছে যা সেগুলিকে স্প্রিটশিটে ছড়িয়ে দেয়?
আমি সম্ভবত নিজের কিছু কোড করতে পারি তবে কেন চাকাটি পুনরায় উদ্ভাবন করল :)
আমার গ্রাফিক্স ডিজাইনার পৃথক পিএনজি ফাইলগুলিতে গ্রাফিক্স তৈরি করেছে। এমন কোনও চৌকস সরঞ্জাম / লিপি আছে যা সেগুলিকে স্প্রিটশিটে ছড়িয়ে দেয়?
আমি সম্ভবত নিজের কিছু কোড করতে পারি তবে কেন চাকাটি পুনরায় উদ্ভাবন করল :)
উত্তর:
আমি কি কেবলমাত্র একজন যে স্প্রিটশিটপ্যাকার ব্যবহার করি ? এটি নিখরচায় এবং মুক্ত উত্স যাতে আপনি এটি পরিবর্তন করতে পারেন এবং এটি কীভাবে কাজ করে তা শিখতে পারেন।
আমি টেক্সচারপ্যাকার ব্যবহার করছি পিএনজি চিত্রের ফোল্ডার থেকে স্প্রাইট তৈরি করতে। আমি ফ্ল্যাশে মূলত বিকাশিত একটি গেমের পোর্টিং করছি, তাই আমি মুভি ক্লিপের প্রতিটি ফ্রেম পিএনজিতে রফতানি করে টেক্সচার প্যাকারে সেই চিত্রগুলি আমদানি করি।
অনুরূপ আরেকটি সরঞ্জাম হ'ল জ্বোপটেক্স
(দ্বিতীয়টি ম্যাক সফটওয়্যার, তবে টিপির উইন্ডোজের জন্যও একটি সংস্করণ রয়েছে))
আমি আমার 2D স্প্রিটশিট এবং অ্যানিমেশন সরঞ্জামটি ওপেন করার সিদ্ধান্ত নিয়েছি। এটি স্বয়ংক্রিয়ভাবে স্প্রিট নির্বাচন সমর্থন করে, চিত্রগুলি, স্প্রাইটের গোষ্ঠীকরণ এবং ঘূর্ণনের সাথে একাধিক-স্প্রিট অ্যানিমেশন সরবরাহ করে।
এটি জাভাতে লেখা আছে, গিথুব রেপোটি এখানে রয়েছে: https://github.com/darkFunction/darkFunction- সম্পাদক
প্রকল্পের জন্য ওয়েবসাইট: http://darkfunction.com/editor
আমি সত্যিই libgdx এর (গেম ফ্রেমওয়ার্ক) প্যাকার পছন্দ করি। যদিও কেবল প্যাকারের জন্য কাঠামো সেট আপ করতে কিছুটা জটিল হয়ে উঠতে পারে।
প্যাকার দুর্দান্ত কাজ করে। এখানে libgdx টেক্সচারপ্যাকার ডকটি পড়ুন এবং নিজের জন্য দেখুন। আমার প্রিয় বৈশিষ্ট্যটি হ'ল বড় স্প্রিটশিট / অ্যাটলাসের সমস্ত টেক্সচারের তথ্য সহ একটি ডকুমেন্টও সংরক্ষণ করে, যাতে আপনি সহজেই একটি স্ক্রিপ্ট তৈরি করতে পারেন যা সেগুলি আপনার জন্য পেয়ে যায়। Libgdx এরও এই বিল্ডটি রয়েছে তাই আমি এটির বড় ফাইলস থাকা সত্ত্বেও মূল ফাইল নাম দ্বারা কোনও টেক্সচার লোড / প্রদর্শন করতে পারি। প্যাকারটির জন্য একটি জিইউআই রয়েছে ।
কিছু টেক্সচার সম্পর্কে তথ্য সহ একটি প্যাক-ফাইল থেকে অংশ:
ferdige1.png
format: RGBA8888
filter: Nearest,Nearest
repeat: none
mainmenu
rotate: false
xy: 2, 2
size: 800, 480
orig: 800, 480
offset: 0, 0
index: -1
plankeu3
rotate: false
xy: 804, 2
size: 64, 384
orig: 64, 384
offset: 0, 0
index: -1
levelSelect
rotate: false
xy: 2, 484
size: 591, 373
orig: 591, 373
offset: 0, 0
index: -1
plankeu2
rotate: false
xy: 870, 2
size: 64, 256
orig: 64, 256
offset: 0, 0
index: -1
ইমেজম্যাগিকের একটি কমান্ড লাইন ইউটিলিটি রয়েছে যা চিত্রগুলিকে এটি "মনটেস্ট" বলে ডাকে calls আপনি যা চান তা সঠিক কমান্ড লাইন প্যারামিটারগুলি পেয়ে ক্লান্ত হতে পারে তবে এটি একটি খুব শক্তিশালী এবং নমনীয় সরঞ্জাম tool আমি স্প্রিটশিট তৈরির জন্য এটি খুব ঘন ঘন ব্যবহার করি।
convert +append folder/*.png stacked.png
ফোল্ডারের সমস্ত png গুলি (বর্ণানুক্রমিকভাবে আদেশ করা) স্ট্যাকড.পিএনএজে রূপান্তর করেছি
আমি এই প্রসেসিং স্ক্রিপ্টটি ব্যবহার করে শেষ করেছি। আপনি প্রসেসিং.আরজে বিনামূল্যে প্রসেসিং ডাউনলোড করতে পারেন। সমস্ত ফাইল একই ফোল্ডারে থাকা দরকার এবং একটি ফাইলের নাম 4 অঙ্কের সংখ্যায় শেষ হওয়া উচিত।
ArrayList<PImage> images = new ArrayList
<PImage>();
void setup() {
String folder = "file location ...";
String file = "file prefix ...";
String outfile = "output.png";
int fileCount = 30;
int cols = 7;
int rows = 5;
println("Loadgin...");
for (int i = 1; i <= fileCount; i++) {
String number = "" + i;
if(number.length() == 1) number ="000" + number;
else if(number.length() == 2) number = "00" + number;
PImage img = loadImage(folder+file + number +".png");
images.add(img);
}
println("Starting...");
PImage img = createImage(images.get(0).width * cols, images.get(0).height * rows, ARGB);
for (int x = 0; x < images.get(0).width; x++) {
for (int y = 0; y < images.get(0).height; y++) {
for (int z = 0; z < images.size(); z++) {
img.set(
x+images.get(0).width* (z%cols),
y +images.get(0).height * int(z/cols),
images.get(z).get(x,y));
}
}
}
println("Saving...");
img.save(folder + outfile);
}
আমি প্রশ্নটি সঠিকভাবে বুঝতে পেরেছি কিনা জানি না তবে আমি এমন সফ্টওয়্যারটি জানি যা টেক্সচারের সাহায্যে পরিচালনা করে এবং অ্যানিমেশন তৈরি করে, স্প্রিট শিটগুলি anf .gif অ্যানিমেশন। দেখতে http://www.spritetools.com/
কম্পাস ফ্রেমওয়ার্কটিতে একটি স্প্রিট জেনারেশন সরঞ্জাম রয়েছে ।
আমি স্প্রিটশিট তৈরি করতে একটি ফটোশপ স্ক্রিপ্ট ব্যবহার করি, আমার ব্লগে এই নিবন্ধটি দেখুন ।
এটি পুরানো স্কুল টাইল গ্রিডের পাশাপাশি টেক্সচার অ্যাটলেসগুলি তৈরি করতে পারে এবং চিত্রের আকার এবং অবস্থানের তথ্য সম্বলিত একটি কাস্টম টেক্সট ফাইল রফতানি করতে পারে। এটি পিসি এবং ম্যাকে কাজ করে, এটি ওপেন সোর্স এবং এক্সটেনসিবল হওয়ার জন্য লিখিত।