用过unity,ue4和cocos creator,就个人感受说一下:Unity只给了简单的光照烘培和cubemap反射以及球谐来做间接光照,其他都是用迪士尼的brdf来模拟像素反射。所以其他都需要自己造轮子。其实并不是unity不能做高端的效果,而是需要我们自己去做高端效果。因为他主要考虑多个平台都能跑起来的能力。以前的builtin管线其实也是这个思想,不管三七二十一先把所有平台能跑的管线弄出
microStudio 是一个可在浏览器中运行的游戏引擎,它拥有一套精美、设计精良、全面的工具,可以非常轻松地帮助你创建 2D 游戏。你可以在浏览器中访问 microStudio.dev 开始搭建你的游戏,当然你可以克隆现有项目或创建新游戏并开始编码,无需创建帐户。microStudio 附带游戏编辑器,而且还支持创建像素风的游戏形象和地图,另外还具有易调试的特性。microStudio
前言Prisma在2016上线后就大火,该APP是利用神经网络和人工智能技术,为普通照片加入艺术效果的照片编辑软件。同年Google也发布了一篇《A LEARNED REPRESENTATION FOR ARTISTIC STYLE》论文,实现了前向运算一次为照片整合多种艺术风格的功能,并且优化了内存使用和运算速度,可以在移动设备上快速运算。最近在研究Tensorflow整合iOS过程中,发现go
转载 2023-12-29 21:52:31
68阅读
   iOS开发像素Compositing     假如Layer S·在Layer D上面,则最终的屏幕的颜色值如下: \[R = S + D \cdot (1- S_\alpha)\]\(R\): 最终的RGB\(S\): source color,顶层的颜色,已经经过相乘\(D\): destination color,底层的颜色,已经经过相乘设顶层颜色用RGB表示是\(
原创 2021-05-28 10:10:47
184阅读
## iOS开发获取屏幕像素iOS开发中,获取屏幕的像素信息是一个非常基础但重要的任务。了解设备屏幕的分辨率以及像素密度(PPI和DPI)可以帮助开发者优化图像的展示和用户界面的布局。 ### 一、屏幕分辨率与像素密度 屏幕分辨率是指显示屏上可显示的像素数量,通常用宽×高来表示,例如640×1136。像素密度则是指每英寸显示的像素数,这对于图像清晰度至关重要。例如,苹果的Retina显示
原创 9月前
16阅读
视口布局视口:页面显示不全,但字大视觉视口:页面显示全,但是字小理想视口:页面显示全,字也大物理像素(在真实大小里面可以放更多的像素点)和真实像素(手机真实的大小)优势:在一定的屏幕下,显示更多的像素,让屏幕效果更加清晰 细腻pc端物理像素===真实像素设备宽度并没有太大的变大,随着科技的变化,能够让移动端显示的效果更加丰富,一个像素点,里面放的物理像素越来越多iphone3G 1:1 iph
的?把数据输出到屏幕的方法有很多,通过调用很多不同的framework和不同的函数。这里我们讲一下这个过程背后的东西。希望能够帮助大家了解什么时候该使用什么API,特别是当遇到性能问题需要调试的时候。当然,我们这里主要讲iOS,但是事实上,很多东西也是可以应用到OS
转载 2023-05-24 12:34:02
187阅读
像素是如何绘制到屏幕上面的?把数据输出到屏幕的方法有很多,通过调用很多不同的framework和不同的函数。这里我们讲一下这个过程背后的东西。希望能够帮助大家了解什么时候该使用什么API,特别是当遇到性能问题需要调试的时候。当然,我们这里主要讲iOS,但是事实上,很多东西也是可以应用到OSX上面的。...
转载 2015-08-16 09:43:00
211阅读
2评论
最近有很多新人入坑了像素工厂,这是一款塔防类的游戏,鼻祖是War3的里的TD小偷,在手机端则是植物大战僵尸,就是在地图上造满防御塔消灭敌人,随着关卡上升敌人会越来越强,击败敌人后获得金钱和科技也能升级防御塔。当然像素工厂和别的塔防游戏有点区别,首先游戏自由度很高,不拘于指定地位摆放炮台,根据自己喜好构建防御阵地。和以往塔防游戏不同,像素工厂建造炮塔的资源是要自己挖掘的,在地图上采集挖掘资源对炮塔进
                                 &n
一 概述按照1:1:2的份额划分区域(25:25:50)分别计算3个柱状图的高度(h),宽度(w),横坐标(x),及纵坐标(y)绘制柱状图,并给柱状图设置不同的颜色点击视图,柱状图切换颜色二 逻辑功能说明H=viewH*25/100.0 w=viewW/(2*count-1) x=2*w*i y=viewH-H三 功能实现3.1 代码BarView#import "BarView.h" #impo
转载 2023-06-29 13:53:04
59阅读
最近的项目里面用到了饼图和条形统计图,饼图用的是PNChart来做的,这个库感觉用起来也简单,但是做条形统计图的时候就特别蛋疼(不知道是不是我姿势没对),反正就是各种问题,然后就想到换一种框架,最后选定了iOS-ECharts,ECharts是百度团队开发的。iOS-ECharts是Pluto Y封装的,蛋疼的是一句注释都没有,要对照着百度的文档来看,这个框架的效果倒是牛皮哄哄的,第一次加载会有点
转载 2023-07-14 20:31:48
38阅读
iPhone开发之自定义柱状图
转载 2012-05-13 15:02:00
65阅读
一、绘制“饼状图”   思路:构建数据,NSArray *data = @[@30, @15, @5, @17, @3, @10, @20];。根据数据个数绘制“扇形”(弧)注意:   每个弧的起始、结束弧度都是不一样的   每次绘制完毕一个弧以后都要重新设置下一次的起始弧度为当前的结束弧度   本次绘制的结束弧度,为
转载 2023-07-14 20:30:16
56阅读
前一段部门为了统一规范, 要一个通用的图片压缩的逻辑, 于是就参考了微信等APP的压缩逻辑,封装了一个图片压缩的逻辑类,拿出来给大家分享一下~图片压缩的逻辑: 首先进行图片的尺寸压缩 再进行图片的质量压缩 一:图片尺寸压缩 主要分为以下几种情况 一般参照像素为1280 a.图片宽高均≤1280px时,图片尺寸保持不变; b.宽或高均>1280px时 ——图片宽高比≤2,则将图片宽或者高取大的
转载 2023-12-21 09:49:41
40阅读
# iOS开发中的内购规则总结与实战 在iOS应用开发中,内购功能允许开发者通过应用直接销售虚拟商品或订阅服务,从而为应用创造收入。掌握内购规则和实现方法是每个iOS开发者必不可少的技能。本文将介绍内购的基本概念、实现步骤,并用代码示例和类图,为您提供实用的参考。 ## 一、内购的类型 iOS内购主要有以下几种类型: 1. **消耗品 (Consumables)**:使用后可以购买多次的商
原创 9月前
145阅读
开发人员发邮件One email address for everything? A separate email address for every different service? Forwarders? Aliases? Spam? In this article, Mike Citarella takes you on an odyssey through the rough sea
分辨率和像素经新xcode6模拟器验证(分辨率为pt,像素为真实pixel):1.iPhone5分辨率320x568,像素640x1136,@2x2.iPhone6分辨率375x667,像素750x1334,@2x3.iPhone6 Plus分辨率414x736,像素1242x2208,@3x,(注意,在这个分辨率下渲染后,图像等比降低pixel分辨率至1080p(1080x1920)苹果对Re
转载 2024-01-10 12:32:17
60阅读
1.物理像素(设备像素)概念:如显示屏是由一个个物理像素点组成的,每个设备的物理像素点固定不变。单位是pt。1pt=1/72(inch),1inch=2.54cm。iphone6设备像素750*1334。2.逻辑像素(DIP、设备独立像素、密度无关像素)  概念:可以认为是计算机坐标系统中的一个点,这个点代表一个可以由程序使用的虚拟像素(比如CSS像素),然后由相关系统转换为物理像素。PC端就没有
最近因项目需求,要使用柱状图,第三方的东西固然很好,但是我还是想要写一个自己的柱状图,因为更加符合我们项目的需求,日后维护起来也会方便许多。写了一个自定义视图,可以自定义众多属性,关键是使用起来方便,最少四行就可以了。废话不多说,上代码:WQLChartView.h文件:1 typedef NS_ENUM(NSInteger ,ChartViewType) { 2 ChartViewTy
转载 2024-03-05 10:27:43
32阅读
  • 1
  • 2
  • 3
  • 4
  • 5