问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

utility+manager触摸屏打印触摸屏连接打印机 怎么用m点控制

发布网友 发布时间:2022-04-12 12:46

我来回答

2个回答

懂视网 时间:2022-04-12 17:08

最近在搞连线的游戏,之前的博客里也提到了用DrawNode画粗线的方法。(http://blog.csdn.net/no99es/article/details/38823673) 线画出来之后,就想用绳子代替它,由于三角函数忘光了,耽误了时间,今天终于搞完了,记录下来。 使用的绳子图片: 网上找的,

最近在搞连线的游戏,之前的博客里也提到了用DrawNode画粗线的方法。(http://blog.csdn.net/no99es/article/details/38823673)

线画出来之后,就想用绳子代替它,由于三角函数忘光了,耽误了时间,今天终于搞完了,记录下来。

使用的绳子图片:


网上找的,横向的绳子。

原理:

用setTextureRect方法,显示指定长度的绳子,然后根据触摸点坐标,进行旋转。

下面贴出两段关键代码:

/*
*添加触摸监听
*/
auto myListener = EventListenerTouchOneByOne::create();
//myListener->setSwallowTouches(true);
myListener->onTouchBegan = CC_CALLBACK_2(LineTest::TouchBegan, this);
myListener->onTouchMoved = CC_CALLBACK_2(LineTest::TouchMoved, this);
myListener->onTouchEnded = CC_CALLBACK_2(LineTest::TouchEnded, this);
_eventDispatcher->addEventListenerWithSceneGraphPriority(myListener, this);

触摸方法里,Began跟Moved代码差不多,大家自由发挥~~

bool LineTest::TouchBegan(Touch* touch, Event* event)
{
spline->setVisible(true);
//长度,触摸点到屏幕中心的距离
int texturehight = sqrt(pow((touch->getLocation().x - visibleSize.width / 2 + origin.x), 2) + pow((touch->getLocation().y - visibleSize.height / 2 + origin.y), 2));
spline->setTextureRect(Rect(0, 0, texturehight, 40));
//旋转
float x = touch->getLocation().x - visibleSize.width / 2.0f + origin.x;
float y = touch->getLocation().y - visibleSize.height / 2.0f + origin.y;
float f = GetRotationDegree(x, y);
spline->setRotation(f);
return true;
}

///////////////////获取旋转角度//////////////
float LineTest::GetRotationDegree(float x, float y)
{
if (x == 0 && y == 0)
{
return 0;
}
float result;
if (x == 0&&y>0)
{
return 90;
}
else if (x == 0 && y < 0)
{
return 180;
}
else
{
float temp = y / x;
result = - atan(temp) * 180.0 / M_PI;
if (x>0)
{
return result;
}
else
{
return result+180;
}
}
}

效果:

热心网友 时间:2022-04-12 14:16

摘要你好,关于你的问题我觉得C#输ESC打印指令代码1、在连接打印机的那台电脑上,点击开始菜单,选择“打印机和传真”,单击,选择要共享的打印机图标,右击,选择共享,然后,点击“完成”2、在局域网的任意一台电脑上(不含已连接打印机的那台),点击开始菜单,选择“ 打印机和传真”,单击打开,在左边任务栏,选择添加打印机,打开添加打印机向导,希望能够帮助到你咨询记录 · 回答于2021-10-14utility+manager触摸屏打印触摸屏连接打印机 怎么用m点控制你好,关于你的问题我觉得C#输ESC打印指令代码1、在连接打印机的那台电脑上,点击开始菜单,选择“打印机和传真”,单击,选择要共享的打印机图标,右击,选择共享,然后,点击“完成”2、在局域网的任意一台电脑上(不含已连接打印机的那台),点击开始菜单,选择“ 打印机和传真”,单击打开,在左边任务栏,选择添加打印机,打开添加打印机向导,希望能够帮助到你。。。什么东东怎么截取触摸屏的 画面打印出来截取屏幕的部分画面,可以先将屏幕的全屏画面粘贴到“画图”中,然后再根据需要剪切就可以了。具体操作步骤如下:1、按一下键盘上的Prtsc SysRq键2、打开操作系统自带的“画图”3、点击鼠标右键,点击“粘贴”,将屏幕画面粘贴到画图中4、点击画图工具中的“剪裁”5、按住鼠标左键,选中需要的部分画面6、点击鼠标右键,点击“剪切”7、打开“画图”中的新建,创建一个新窗口8、点击鼠标右键选择“粘贴”,然后保存就可以了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 淘宝直通车宝贝屏蔽了怎么办 淘宝直通车被屏蔽了推广操作怎么办 直通车里因为虚假交易、换宝贝或错放类目属性什么意思 淘宝直通车 关键词显示系统排查中是什么意思 为什么我把直通车里的投放地域邢台屏蔽了,我自己还能搜到 直通车推广宝贝的时候显示排查下线 是什么意思 淘宝直通车屏蔽90天有什么办法可以解决 体检中心已经没有违规记录,但是直通车还是屏蔽状态 直通车违反规则被屏蔽 什么原因有什么解决方案? 宝贝被降权 直通车屏蔽了此宝贝的推广 屏蔽到期后 宝贝还在降权中 直通车上可以正常推广吗? 直通车 展现量被屏蔽是什么意思 直通车被屏蔽了怎么解决? 国务院今天取消系统集成资质了,软考没什么用了 华为手机怎么关闭标签 请问非计算机专业的学生,毕业后怎么才能从事这个行业,考一个软考高级项管证书有用吗? 海信的VIDAA -TV 怎么把钉钉投到电视上? 盯盯怎样和海信电视投屏? 海信电视怎么用钉钉? 为什么ipad系统更新的时候提示我输入密码 汽车的后桥是起什么作用 小米Max怎么导入SIM卡联系人 小米手机怎么导入sim卡联系人教程 小米怎么把手机通讯录导入sim卡 小米4怎么把SIM卡中的联系人导入到手机 OSS和BSS有什么区别和联系 bss+oss+招聘为什么登陆不上 全球第一大电信BSS/OSS提供商 是哪个公司 广西移动手机卡套餐介绍 为什么海尔冷柜建议经常除尘? 广西移动卡都有哪些流量大的负带套餐。发下给我 广西移动的用什么套餐好? 广西移动网聊套餐 广西移动动感地带的套餐资费。 广西梧州有什么移动套餐? 为什么部分海尔冷柜使用时两个门体相邻的缝隙之间的中横梁表面会出现部分凝露或结冰现象? 澳柯玛和海尔冷柜哪个质量更好一些? 做梦梦到别人送给我一大筐葡萄好吗? 冷柜是海尔好还是澳柯玛好? 星星冷柜好还是海尔冷柜好 百信银行贷款利息高吗