Runtime v2.81 · อัปเดต 30 ก.ย. 2569
Wrapper รูปภาพเทมเพลต คุณสามารถปรับขนาด/ครอบตัดเทมเพลตที่มีอยู่ บันทึกเป็นชื่อเทมเพลตใหม่ หรือตรวจสอบการมีอยู่ได้
พารามิเตอร์สำหรับสร้างออบเจ็กต์
พฤติกรรม / ผลข้างเคียง
Wrapper รูปภาพเทมเพลต คุณสามารถปรับขนาด/ครอบตัดเทมเพลตที่มีอยู่ บันทึกเป็นชื่อเทมเพลตใหม่ หรือตรวจสอบการมีอยู่ได้
การทำงาน
- รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข
- ความปลอดภัยเมื่อทำงานพร้อมกัน: ไม่รับประกัน
- การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข
ระยะเวลาประมวลผลและการรอขึ้นอยู่กับการทำงานที่อธิบายไว้ เก็บค่าที่เปลี่ยนแปลงได้ไว้ในโฟลว์เจ้าของ ไม่มีการรับประกันความปลอดภัยทั่วไปเมื่อแชร์ออบเจ็กต์ระหว่างโฟลว์
ตัวอย่าง
base = Template("enemy_head")
variant = base.scale(0.9).crop(Region(0, 0, 64, 64)).save_as("enemy_head_small")
ข้อผิดพลาด / ข้อจำกัด
ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
base = Template("enemy_head")
ตรวจสอบว่ามีชื่อเทมเพลตอยู่ในมาโครปัจจุบันหรือไม่
ค่าที่ส่งกลับ
Boolean — เป็นจริงหากมีเทมเพลตอยู่
พฤติกรรม / ผลข้างเคียง
ตรวจสอบว่ามีชื่อเทมเพลตอยู่ในมาโครปัจจุบันหรือไม่
การทำงาน
- รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข
- ความปลอดภัยเมื่อทำงานพร้อมกัน: ไม่รับประกัน
- การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข
ระยะเวลาประมวลผลและการรอขึ้นอยู่กับการทำงานที่อธิบายไว้ เก็บค่าที่เปลี่ยนแปลงได้ไว้ในโฟลว์เจ้าของ ไม่มีการรับประกันความปลอดภัยทั่วไปเมื่อแชร์ออบเจ็กต์ระหว่างโฟลว์
ตัวอย่าง
if Template.exists("enemy_head"):
text("ready")
ข้อผิดพลาด / ข้อจำกัด
ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
ตรวจสอบว่าวัตถุเทมเพลตนี้ยังชี้ไปที่ไฟล์ที่มีอยู่หรือไม่
ค่าที่ส่งกลับ
Boolean — เป็นจริงหากมีไฟล์เทมเพลตสำรองอยู่
พฤติกรรม / ผลข้างเคียง
ตรวจสอบว่าวัตถุเทมเพลตนี้ยังชี้ไปที่ไฟล์ที่มีอยู่หรือไม่
การทำงาน
- รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข
- ความปลอดภัยเมื่อทำงานพร้อมกัน: ไม่รับประกัน
- การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข
ระยะเวลาประมวลผลและการรอขึ้นอยู่กับการทำงานที่อธิบายไว้ เก็บค่าที่เปลี่ยนแปลงได้ไว้ในโฟลว์เจ้าของ ไม่มีการรับประกันความปลอดภัยทั่วไปเมื่อแชร์ออบเจ็กต์ระหว่างโฟลว์
ตัวอย่าง
t = Template("enemy_head")
if t.exists():
text("ok")
ข้อผิดพลาด / ข้อจำกัด
ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
สร้างสำเนาเทมเพลตที่ปรับขนาดแล้วส่งคืนเป็นออบเจ็กต์เทมเพลตอื่น
รูปแบบคำสั่ง
template.scale(scale, scale_y=None)
ค่าที่ส่งกลับ
Template — วัตถุเทมเพลตที่ปรับขนาด
พฤติกรรม / ผลข้างเคียง
สร้างสำเนาเทมเพลตที่ปรับขนาดแล้วส่งคืนเป็นออบเจ็กต์เทมเพลตอื่น
การทำงาน
- รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข
- ความปลอดภัยเมื่อทำงานพร้อมกัน: ไม่รับประกัน
- การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข
ระยะเวลาประมวลผลและการรอขึ้นอยู่กับการทำงานที่อธิบายไว้ เก็บค่าที่เปลี่ยนแปลงได้ไว้ในโฟลว์เจ้าของ ไม่มีการรับประกันความปลอดภัยทั่วไปเมื่อแชร์ออบเจ็กต์ระหว่างโฟลว์
ตัวอย่าง
t = Template("enemy_head")
small = t.scale(0.8)
hit = Region(0, 0, 1080, 2400).find(small, 3000)
ข้อผิดพลาด / ข้อจำกัด
ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
ครอบตัดเทมเพลตนี้ตามขอบเขตในพิกเซลของเทมเพลตและส่งคืนออบเจ็กต์เทมเพลตใหม่
ค่าที่ส่งกลับ
Template — ครอบตัดวัตถุเทมเพลต
พฤติกรรม / ผลข้างเคียง
ครอบตัดเทมเพลตนี้ตามขอบเขตในพิกเซลของเทมเพลตและส่งคืนออบเจ็กต์เทมเพลตใหม่
การทำงาน
- รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข
- ความปลอดภัยเมื่อทำงานพร้อมกัน: ไม่รับประกัน
- การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข
ระยะเวลาประมวลผลและการรอขึ้นอยู่กับการทำงานที่อธิบายไว้ เก็บค่าที่เปลี่ยนแปลงได้ไว้ในโฟลว์เจ้าของ ไม่มีการรับประกันความปลอดภัยทั่วไปเมื่อแชร์ออบเจ็กต์ระหว่างโฟลว์
ตัวอย่าง
t = Template("enemy_head")
face = t.crop(Region(10, 10, 60, 60))
ข้อผิดพลาด / ข้อจำกัด
ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
บันทึกวัตถุเทมเพลตนี้ลงในเทมเพลตแมโครปัจจุบันโดยใช้ชื่อใหม่หรือเส้นทางโฟลเดอร์ที่เกี่ยวข้อง
ค่าที่ส่งกลับ
Template — บันทึกวัตถุเทมเพลตที่มีชื่อแล้ว
พฤติกรรม / ผลข้างเคียง
บันทึกวัตถุเทมเพลตนี้ลงในเทมเพลตแมโครปัจจุบันโดยใช้ชื่อใหม่หรือเส้นทางโฟลเดอร์ที่เกี่ยวข้อง
การทำงาน
- รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข
- ความปลอดภัยเมื่อทำงานพร้อมกัน: ไม่รับประกัน
- การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข
ระยะเวลาประมวลผลและการรอขึ้นอยู่กับการทำงานที่อธิบายไว้ เก็บค่าที่เปลี่ยนแปลงได้ไว้ในโฟลว์เจ้าของ ไม่มีการรับประกันความปลอดภัยทั่วไปเมื่อแชร์ออบเจ็กต์ระหว่างโฟลว์
ตัวอย่าง
captured = Region(200, 300, 120, 90).capture()
saved = captured.save_as("buttons/top/enemy_slot")
if saved.exists():
text("saved")
ข้อผิดพลาด / ข้อจำกัด
ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น