29 มีนาคม 2024, 16:24:24 *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
 
  หน้าแรก   เว็บบอร์ด   ช่วยเหลือ ซื้อขายสินค้า Shop เข้าสู่ระบบ สมัครสมาชิก  
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ:  ทำ Mini Junction View ให้กับ DiMkaWA P1.7.0 Skin for Primo 2.4 (9.6.13.xxx)  (อ่าน 4481 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
'EqUiNoX,
นักทดลอง
Co-Admin
****


เก็บข่าวมาบอก
ออฟไลน์ ออฟไลน์

เพศ: ชาย
รางวัล:
coUp..uP
ID number: 27695
กระทู้: 387
$4005.00 credits

View Inventory
Send Money to 'EqUiNoX,

Referrals: 0
คำขอบคุณ
-ได้ให้: 281
-ได้รับ: 3072



พลังชีวิต
0%


« เมื่อ: 06 มกราคม 2013, 17:05:17 »




ว่าง ๆ เลยเอา skin Dimka version ใหม่ ที่ออกมาสำหรับ Primo 2.4 มานั่งทดสอบ ดู ตัว skin ORG. เองก็ทำงานได้ปกติ จากนั้นผมจึงนำมา Mod. ใช้แบบ navthai Style  สะใจจริง ๆ
- จับเปลี่ยน ภาพเตือน LPG NGV และอื่น ๆ ให้ตรงกับชุดเตือนชุดใหญ่
- ทำ mini Junction view
พอนำมาทดสอบก็ พบกับปัญหา ในสวนของ Mini Junction View คือ แสดงผลไม่ถูกต้อง แทนที่จะย่อภาพให้ลดตาม % ที่แก้ไขไว้ใน .ui ในแบบ Version เก่า  กับไม่ได้ผลโดย Primo Version ใหม่ จะทำเพีย ตัดส่วนภาพมาแสดงตาม % ที่กำหนด ไม่ได้ย่อภาพ จึงต้องนำภาพมาทำใหม่ให้ได้ขนาดที่เหมาะสมกับการแสดงผล และแก้ไข script ดังนี้

1. นำภาพ จาก data.zip---> \config\junctionview\(ขนาดหน้าจอของท่าน)  โดยย่อภาพลง 40% ทั้งแนวตั้งและแนวนอน ทุกภาพ (ย่อยังไงใช้เครื่องมืออะไรหาใน web มีนะครับขอไม่อธิบาย)
2. แก้ไข Script ในไฟล์ diMkaWA_P170.zip--> \ui_igo9\common\ui\navigatemap.ui

แก้ไขจาก
อ้างถึง
<layer ui_NavigateMapJunctionView visible=(%lua.JunctionViewVisible) onshow=sc_JunctionViewOnshow onhide=sc_JunctionViewOnhide>
   <DIV class=full>
      <SPRITE sprJWDistBG>
         <DISTTEXT class="font_main color_inf_main bd" left=2% top=0 h=60% w=20% z=501 align="CENTER" distance=%navigation.distance_to_maneuver visible=(%navigation.direction_icon.valid && %navigation.distance_to_maneuver.valid && %route.list.navigated.has_navigable_path && %navigation.direction_icon != -1)>
      </SPRITE>
      <SPRITE spr_junction_patch OVERMAPLAYER onclick=sc_HideJunctionViewcock>
      <SPRITE sprJWShadeBG>
      <SPRITE sprJunctionView class=junctionview OVERMAPLAYER onclick=sc_HideJunctionViewcock>
      <SPRITE sprJunctionViewTunnel class=panel_map right=0 z=30 visible=(%navigation.tunnel_view.overview.available && %navigation.tunnel_view.enabled)>
         <SPRITE sprTunnelOverview left=5% top=5% bottom=5% right=5% z=31/>
      </SPRITE>
      <SPRITE sprJunctionViewTunnelDist class=panel_map right=0 z=30 visible=(%navigation.tunnel_view.overview.available && %navigation.tunnel_view.enabled && %navigation.remaining_tunnel_length.valid)>
         <DISTTEXT class="font_main color_inf_main bd" left=0 w=100% bottom=25% z=31 align="CENTER" distance=(%navigation.remaining_tunnel_length)>
      </SPRITE>
   </DIV>
</layer>

แก้ไขเป็น
อ้างถึง
<layer ui_NavigateMapJunctionView z=20 visible=(%lua.JunctionViewVisible) onshow=sc_JunctionViewOnshow onhide=sc_JunctionViewOnhide>
   <DIV class=full>
      <SPRITE sprJWDistBG>
         <DISTTEXT class="font_main color_inf_main bd" left=2% top=0 h=60% w=20% z=501 align="CENTER" distance=%navigation.distance_to_maneuver visible=(%navigation.direction_icon.valid && %navigation.distance_to_maneuver.valid && %route.list.navigated.has_navigable_path && %navigation.direction_icon != -1)>
      </SPRITE>
      <SPRITE spr_junction_patch OVERMAPLAYER onclick=sc_HideJunctionViewcock>
      <SPRITE sprJWShadeBG>
      <SPRITE sprJunctionView class=junctionview left=0.1% top=30.6% w=100% h=100% alpha=27 OVERMAPLAYER onclick=sc_HideJunctionViewcock>
      <SPRITE sprJunctionViewTunnel left=80% top=33% h=35% w=20% z=10 visible=(%navigation.tunnel_view.overview.available && %navigation.tunnel_view.enabled)>
         <SPRITE sprTunnelOverview left=5% top=5% bottom=5% right=5% z=20/>
      </SPRITE>
      <SPRITE sprJunctionViewTunnelDist class=panel_map left=80% top=68% h=10% w=20% z=10 visible=(%navigation.tunnel_view.overview.available && %navigation.tunnel_view.enabled && %navigation.remaining_tunnel_length.valid)>
         <DISTTEXT class="font_main color_inf_main bd" left=0 w=100% bottom=25% z=20 align="CENTER" distance=(%navigation.remaining_tunnel_length)>
      </SPRITE>
   </DIV>
</layer>

เมื่อแก้ไข ไฟล์ navigatemap.ui เสร็จก็ทำการ save กลับเข้าไปใน diMkaWA_P170.zip  พร้อมกับ ภาพที่ทำการลดขนาดแล้ว โดย ภาพ ให้ เก็บใน Folder  diMkaWA_P170.zip --> \config\junctionview\ขนาดหน้าจอของท่าน_Lanes\    แล้ว ยกทั้ง Folder ลงในไฟล์ diMkaWA_P170.zip ( ทีทำอย่างนี้จะได้ไม่ต้องไปยุ่งกับ Data.zip โดย ระบบจะเอาภาพ JCV ที่ย่อแล้วใน skin มาใช้แทนใน Data.zip)  เมือทำเสร็จก็พร้อมใช้งาน ตามภาพที่แสดงไว้ด้านบน  

 
บันทึกการเข้า

ร้านของผม

ไม่รับตอบปัญหาทาง PM  กรุณาตั้งกระทู้ถามได้ตามหัวข้อที่เก
 
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  


กระทู้ที่คุณอาจสนใจ
หัวข้อ เริ่มโดย ตอบ อ่าน กระทู้ล่าสุด
ตั้งค่ายังไงให้แสดง Junction View ครับ
Sygic for Android
ninesola 4 3680 กระทู้ล่าสุด 06 เมษายน 2015, 10:20:05
โดย fortune
แผนที่ + junction view
iGO for Win-CE, PDA
somchai-2007 1 2476 กระทู้ล่าสุด 03 ตุลาคม 2016, 10:31:42
โดย fortune
ตามหา Skin ที่มีปรับ Mini Junctoin View
ห้องโพลล์
โก๊ะ 12 4421 กระทู้ล่าสุด 27 พฤษภาคม 2020, 20:09:16
โดย โก๊ะ
Powered by MySQL Powered by PHP

Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC
SimplePortal 2.3.5 © 2008-2012, SimplePortal | Thai language by ThaiSMF

SMFAds for Free Forums
© Copyrights 2010 navthai.com mod by trex_ln
Valid XHTML 1.0! Valid CSS!
หน้านี้ถูกสร้างขึ้นภายในเวลา 0.027 วินาที กับ 37 คำสั่ง