cocos上传图片
A. H5怎么制作是什么
完整的H5页面的制作流程为:策划案——原型图——文案拟定——视觉设计——动画设计——音效编辑——代码或工具实现——上线这是一种比较理想的作业流程,一般到了一定规模的制作公司会采用这种方式。如果公司的细分程度做不到这么细的话,那就身兼数职,但是流程是不变的。
1、H5页面正规流程下需要用什么软件制作(不要网上那种几张图片摆摆自动生成的)策划阶段:word、PPT,我还见过用excel做策划案的(还做得相当不错呢)原型:墨刀、OmniGraffle、Origami、乎之原型、Easel、Prott(其实我常常就是在纸上画出来,然后丢给设计童鞋,如果是设计童鞋参与到策划阶段,可以直接出简单的手绘稿)视觉设计:PS、AI动画设计:AE,C4D音效编辑:garageband、finalcut、AdobePremiere实现:大众型工具:MAKA、兔展、易企秀,还有很多,也很优秀。利用模板,支持一定范围的自由创作。
2、需要用到哪些技术(比如哪些程序语言)Html5,、CSS3、js、three.js、webGL、node.js、SVG、PHP……如果是做H5的游戏,那就涉及到egret和layabox和cocos,我们用egret多些。哦对了,还有一些开发接口:网络API、微信红包API、还有图片识别和声音识别的接口。
B. Cocos Creator怎么使用安卓手机相册中的图片,最好有示例源码
android 将drawable中的图片保存到系统相册中的原理比较简单,获取到的bitmap,然后通过的compress方法写到一个fileoutputstream中. 再通知MediaScannerService有图片文件加入就可以了.
保存图片的核心代码如下:
Bitmap bitmap= BitmapFactory.decodeResource(getResources(), R.drawable.icon);
MediaStore.Images.Media.insertImage(context.getContentResolver(), bitmap, name, "");
或者
FileOutputStream fos = openFileOutput("image", Context.MODE_PRIVATE);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
fos.flush();
fos.close();
//发送系统通知消息
context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
另一种方法是直接使用文件流读写:
InputStream is = mContext.getResources().openRawResource(PicID);
FileOutputStream fos = new FileOutputStream(LogoFilePath);
byte[] buffer = new byte[8192];
int count = 0;
while((count=is.read(buffer)) > 0)
{
fos.write(buffer, 0, count);
}
fos.close();
is.close();
这里要注意目录权限问题:在应用程序AndroidManifest.xml中的manifest节点中加入android:sharedUerId="android.uid.system"这个属性。然后放在源码环境中编译,并通过adb install 的方式进行安装。mk文件中的属性改为LOCAL_CERTIFICATE :=platform。