zoukankan      html  css  js  c++  java
  • PlayStation Suite(PSS)快速预览

    昨天,听说SONY出了SDK,果断的下载了。大感这次SONY可谓下足功夫!作为索青,我表示此文可能存在一定的不客观。

    -------------------------------------

    首先是发布页面

    http://www.playstation.com/pss/developer/openbeta/index_e.html

    除了SDK Download以外,还提供了PlayStation®Suite Development Assistant的下载,此物只能在PSV的浏览器中下载,其真相则是重定向到PS Store下载一个免费版的App,该APP在PSV上运行必须联网认证。也就是说未来SONY会像苹果一样,在PSV上调试可能直接在App部分收费或与PSN帐号关联。

    而在ANDROID智能手机上运行,并没有要求输入PSN帐号。所以,没有PSV的用户也可在手机上调试。但是,由于本人用的SONY本家的手机,所以不清楚其他牌子的手机是否支持。


    几个比较明确的事

    • 未来做好的APP和GAME会像苹果需要审查才能上PS Store,且会有定价限制。 也就是说游戏质量对得起价格。
    • PSN帐号 年费制度
    • SDK包含模拟器,没有设备的同学也能用。
    • PSV以及有PS认证的手机可以进行SDK的测试与调试。PS/PSP/PS3不支持。
    • 开发者与SONY的利益分配,是否支持PSN相关功能暂不明确,未定。


    SDK安装

       N个下一步。

    系统环境

       暂时只有Windows环境,且必须得有.Net 4.0。如果没有.Net Framework,安装过程中会自动给你装上。 官方没有说明什么时候支持Linux和MacOS。

    集成开发工具 IDE

       请不要怪我孤陋寡闻,因为我觉得这是我见过最友好的IDE了。

    • MonoDevelop,界面和Visual Studio没太多区别。快捷键有些许不同。
    • GIT版本控制
    • 有单元测试
    • 主要语言C#,MONO架构
    • 暂时不支持可嵌入C++或者支持调用C++库。网上说法是MONO构架不支持C++/CLI功能。但是世事难料,未来应该会加上。
    • 没有说明哪些库不可用,但目前看来System命名空间下的东西可用。
    • 提供了多个方面的API

    • 一键Run,和WM开发一样的选设备,不像Android开发,设置那么多。很方便,很傻瓜。
    • 有单独的UI编辑器 UIComposer
    • 支持Flash CS5.5 Uncompressed Document (*.xfl) or Flash CS5 Uncompressed Document (*.xfl),用来做UI。
    • 不同类型的游戏DEMO,各种方面的SAMPLES应有尽有。
    • 详细的文档与教程
    • 暂无3D引擎,只有OpenGL函数,支持Cg language.
    • PSV和智能手机上调试的时候都会要求安一个DEV ASSISTANT。(实则为虚拟机)


    以下直接COPY文档

    The following features and services will be added by the future version upgrade of SDK.

    • The service to distribute the created PS Suite applications in PlayStation(R)Store.
    • Development environment using Visual Studio
    • Support for programming languages other than C#
    • Support for model data output from 3D tools other than Maya
    • Low level audio API
    • Camera
    • Position information
    • Video playback
    • API for network services
    • DRM(Digital rights management) and packaging support
    以上东东,未来会不会加还只是个传说。

    从目前看来,这样一个还不算非常完整的库对个人和小型开发团体而言,真是非常有用,不仅大大降低开发门槛,还简化了开发者各种环境配置的困扰。

    最后,就是期待SDK能加上那些功能,否则那传说中的99刀/年的费用,还是有点坑爹。毕竟C# Only,不仅仅移植困难(跑去iOS和Android的C++多平台开发),性能本身也是个问题。 性能什么的,论坛里的各种吐槽,作为索亲只能看,不敢回。

    个人觉得,SDK的目标群体应该就是个人和小型团体。

  • 相关阅读:
    jquery 监听input的value值改变
    Win10家庭版共享打印机启用Guest账户
    js数组操作大全(pop,push,unshift,splice,shift方法)
    EF Core索引
    工作经验(C++篇)
    FFmpeg编译i386 OSX 脚本
    xcrun -sdk 选择
    Unity GL 画圆
    OpenGL ES无法获取贴图数据原因
    Unity在Android和iOS中如何调用Native API
  • 原文地址:https://www.cnblogs.com/oplusx/p/2459677.html
Copyright © 2011-2022 走看看