將製作ejcees(中國象棋打譜程式)

分享和讨论Javascript相关的话题
回复
头像
ejsoon
圈圈精英
圈圈精英
帖子: 4763
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 173 次
被圈友点赞: 202 次
联系:

Re: 將製作ejcees(中國象棋打譜程式)

帖子 ejsoon »

打開保存的svg動畫,如果是旋轉過的,則記譜會發生錯誤。
比如這個:
viewtopic.php?p=8592

導出svg時應記下旋轉或鏡像,導入時轉換。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
圈圈精英
圈圈精英
帖子: 4763
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 173 次
被圈友点赞: 202 次
联系:

Re: 將製作ejcees(中國象棋打譜程式)

帖子 ejsoon »

https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
圈圈精英
圈圈精英
帖子: 4763
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 173 次
被圈友点赞: 202 次
联系:

Re: 將製作ejcees(中國象棋打譜程式)

帖子 ejsoon »

但是為什麼自動播放時,rotate和flip又不停切換?
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
圈圈精英
圈圈精英
帖子: 4763
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 173 次
被圈友点赞: 202 次
联系:

Re: 將製作ejcees(中國象棋打譜程式)

帖子 ejsoon »

為何rotate和flip老是跳,在自動播放時。

代码: 全选

{"v":[{"m":"C2=5","v":[{"m":"n8+7","v":[{"m":"N2+3","v":[{"m":"r9=8","v":[{"m":"P7+1","v":[{"m":"p7+1","v":[{"m":"R1+1","v":[{"m":"n2+3","v":[{"m":"N8+7","v":[{"m":"c2+4"}]},{"m":"R1=4","v":[{"m":"b3+5","v":[{"m":"N8+7","v":[{"m":"a4+5","v":[{"m":"C8=9","v":[{"m":"c2+4","v":[{"m":"R9=8","v":[{"m":"r1=2","v":[{"m":"N7+6","v":[{"m":"c2=7","v":[{"m":"R8+9","v":[{"m":"n3-2"}]}]}]}]}]}]}]}]},{"m":"c2+4","v":[{"m":"C8=9","v":[{"m":"r1=2","v":[{"m":"R9=8","v":[{"m":"c8+4","v":[{"m":"N7+6","v":[{"m":"c2=7","v":[{"m":"R8+9","v":[{"m":"c7+3","v":[{"m":"A4+5","v":[{"m":"n3-2","v":[{"m":"R4=2","v":[{"m":"c7=9","v":[{"m":"N3+4","v":[{"m":"p7+1","v":[{"m":"N4+6","v":[{"m":"r8+1","v":[{"m":"C9+4","v":[{"m":"r8=4","v":[{"m":"C5=6","v":[{"m":"c8-1","v":[{"m":"C9-2","v":[{"m":"c8=4","v":[{"m":"C9=6","v":[{"m":"r4=6","v":[{"m":"R2=1","v":[{"m":"c9=8"}]}]}]}]}]},{"m":"R2=1","v":[{"m":"c9=7","v":[{"m":"R1-1","v":[{"m":"c7-3","v":[{"m":"C9-2","v":[{"m":"n2+1"},{"m":"r4=6"},{"m":"c8=4","v":[{"m":"C9=6","v":[{"m":"r4=6","v":[{"m":"N6+5","v":[{"m":"a4+5","v":[{"m":"R1=3","v":[{"m":"n2+1","v":[{"m":"-C=9","v":[{"m":"r6=8"}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"m":"c8+2","v":[{"m":"N7+6","v":[{"m":"c2=7","v":[{"m":"R8+9","v":[{"m":"c7+3","v":[{"m":"A4+5","v":[{"m":"n3-2","v":[{"m":"R4=2"}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}],"fen":"rnbakabnr/9/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/9/RNBAKABNR w"}
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
圈圈精英
圈圈精英
帖子: 4763
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 173 次
被圈友点赞: 202 次
联系:

Re: 將製作ejcees(中國象棋打譜程式)

帖子 ejsoon »

代码: 全选

                moveInterval = initialHistory.moveInterval ? parseFloat(initialHistory.moveInterval) : moveInterval;
                moveSpeed = initialHistory.moveSpeed ? parseFloat(initialHistory.moveSpeed) : moveSpeed;
                isRotateEnabled = initialHistory.isRotateEnabled || isRotateEnabled;
                isFlipEnabled = initialHistory.isFlipEnabled || isFlipEnabled;
解決跳動問題。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
圈圈精英
圈圈精英
帖子: 4763
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 173 次
被圈友点赞: 202 次
联系:

Re: 將製作ejcees(中國象棋打譜程式)

帖子 ejsoon »

刪掉各種console。
附件
ejcees20260319resize99942.7z
(35.5 KiB) 已下载 6 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
头像
ejsoon
圈圈精英
圈圈精英
帖子: 4763
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 173 次
被圈友点赞: 202 次
联系:

Re: 將製作ejcees(中國象棋打譜程式)

帖子 ejsoon »

當導入文本時,如果沒有fen,將整合到currentStep當前局面,如果有則新建局面。

增加引擎坐標轉換。

svg動畫記錄rotate和flip。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
回复

在线用户

正浏览此版面之用户: 没有注册用户 和 0 访客