unity开发画图程序

展厅公司,做的多半是交互软件,还有互动装置啥的,这次公司要自己开发一款双端通信的画图软件,虽说不是很难,但做的过程中也遇到很多坑,这里把过程记录一下,分享给大家。

画图,涂鸦,由于需求是要求在绘制完成后,可以发送给其他主机,并且是要在图片上涂鸦,所以在一开始,我考虑的就是直接修改图片像素点。

Unity的图片类型,是在原图的基础上创建副本,这也就是说,利用引擎api修改图片像素后,原图的像素并未真正被修改,修改的只是副本的数据,话虽如此,但这完全不会影响到功能的实现,修改的是副本,读取的也是副本。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxOTI0MjI2,size_16,color_FFFFFF,t_70

如果要动态修改像素,需要将可读可写打开。

texture.SetPixel(x, y, color);

texture:为要设置的Texture2D图片,x,y为像素坐标

其优点在于,简单易于理解,操作方便,但缺点也很明显,图片中动则数十万的像素点,在进行修改的过程中

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Unity是一款功能强大且多平台适应性强的游戏引擎,可以用于开发各种类型的游戏和应用程序。对于开发微信小程序Unity也提供了相应的支持和工具。 首先,Unity提供了适用于微信小程序开发的插件和SDK。这些插件可以帮助开发者轻松地将Unity项目集成到微信小程序中,而无需重写大部分代码。 其次,Unity的跨平台特性使得开发微信小程序变得更加便捷。开发者只需要编写一次代码,就可以在多个平台上运行,包括微信小程序、iOS和Android等。 另外,Unity还提供了强大的图形渲染和物理模拟功能,可以让微信小程序在视觉和交互效果上有更高的表现力。 此外,Unity还提供了丰富的编辑工具和资源库,如图形编辑器、音频编辑器和动画编辑器等,开发者可以使用这些工具来创建精美的用户界面和游戏效果。 最后,Unity提供了完善的文档和社区支持,开发者可以在Unity官方网站和论坛上找到各种教程和解决方案,这有助于加快开发速度并解决遇到的问题。 综上所述,Unity作为一款强大的游戏引擎,可用于开发微信小程序,并提供了插件、跨平台特性、图形渲染和物理模拟功能、丰富的编辑工具和资源库,以及完善的文档和社区支持等优势。因此,使用Unity开发微信小程序可以更高效、便捷地实现优质的用户体验和丰富的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值